LINUX.ORG.RU
ФорумAdmin

/etc/hosts


0

0

Добрый день! RH8.0 следующая проблема. Настроен DNS, так вот когда named запущен. telnet localhost подвисает на 10 сек резолвя хост, стоит его прибить все работает как часы. Так вот почему он не ищет localhost сначала в hosts?

host.conf ~~~~~~~~~~~~~ order hosts,bind multi on

hosts ~~~~~~~~~~~~~ 127.0.0.1 localhost

resolv.conf ~~~~~~~~~~~~~ search mydomain.ru nameserver a.b.c.d

anonymous

Hosts:

127.0.0.1 localhost.localdomain localhost
..... остальные Ваши машины в таком же виде хост.домен хост(или название)

nsswitch.conf:

hosts: files dns

resolv.conf

search host.domain.ru domain.ru
^^^^^^^^^^^^^^
если вы подняли ДНС, то укажите же ему где искать сначала, а то у вашего провайдера не обязательно есть машины с вашими названиями. host.domain.ru - это название Вашего сервера, а domain.ru - Ваш провайдер.
Удачи.

anonymous
()
Ответ на: комментарий от anonymous

так вроде порядок то и прописан и тут order hosts, bind и тут hosts: files dns написано что сначала надо глядеть /etc/hosts а уже потом ломится к днс, причем днс так же как и зона domain.ru находится у меня на сервере, и днс провайдера тут совсем не причем, машина пока стоит локально.

anonymous
()
Ответ на: комментарий от anonymous

netstat говорит что в этот момент (тормозов) идет именно запрос к локальному днс

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.