Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: вопрос по фалй /etc/hosts  (Прочитано 2252 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн v4567

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
вопрос по фалй /etc/hosts
« : 11 Апреля 2014, 13:27:29 »
Есть внутренний сервер с виртуальными хостами. У сервака один ip.
И клиентские компьютеры с линуксом.
Для работы самое простое решение - прописал в файле /etc/hosts
xxx.xxx.xxx.xxx хост1
xxx.xxx.xxx.xxx хост2
xxx.xxx.xxx.xxx хост3

Но такое решение не работает.

Вот содержимое относящее к hosts в следующих файлах:

/etc/host.conf
order hosts, bind

/etc/hosts.allow
пустой

/etc/hosts.deny
пустой

/etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx

/etc/nsswitch.conf
hosts: files mdns4_minimal [NOTFOUND=return] dns
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files
netgroup: nisplus
publickey: nisplus
automount: files nisplus
aliases: files nisplus

Судя по этим файлам должно всё работать, но не работает.
dns внутренних хостов не преобразовываются в ip. Может файл /etc/hosts сейчас уже системой не используется? Если не используется то как тогда организовать такое преобразования не используя bind?

За помощь заранее благодарен!

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: вопрос по фалй /etc/hosts
« Ответ #1 : 11 Апреля 2014, 14:30:32 »
Для работы самое простое решение …
Судя по этим файлам должно всё работать, но не работает.
Что это такое это "всё" которое "не работает"?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн v4567

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: вопрос по фалй /etc/hosts
« Ответ #2 : 11 Апреля 2014, 15:15:50 »
Всё заработало. Просто я зашорился и совсем сдурел, я проверял утилитой nslookup, но она конектися к dns серверам и начинает через них резолвить, не обращая внимания на локальный /etc/hosts Надо было проверять командой ping. И ещё были грабли с конфигом apacha. Сейчас всё работает.

 

Страница сгенерирована за 0.044 секунд. Запросов: 25.