задержка при разрешении имён (не правильный порядок опроса)

PCLinuxOS

Модератор: Bizdelnick

transkontrol
Сообщения: 34
ОС: Mandriva

задержка при разрешении имён

Сообщение transkontrol »

Доброго времени суток!

После недавнего обновления пакетов изменился порядок перебора источников при разрешении имён. Всегда сначала запрашиваются ДНС-ы выданные по DHCP, и только после 5 сек. задержки получаются данные из /etc/hosts. Соответственно, локальный сайт открывается с 5 секундной задержкой. В конкурере - каждая страница, мозила - на какое-то время полученный адрес запоминает.

Любые манипуляции с /etc/host.conf никакого эффекта не дают. Такое впечатление, что этот файлик вообще игнорируется.

Кто знает что случилось, и как это вылечить?
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: задержка при разрешении имён

Сообщение SinClaus »

В resolv.conf заглядывал? Порядок опроса - там.
Спасибо сказали:
transkontrol
Сообщения: 34
ОС: Mandriva

Re: задержка при разрешении имён

Сообщение transkontrol »

SinClaus писал(а):
16.12.2008 08:46
В resolv.conf заглядывал? Порядок опроса - там.


угу, там "dinamic generated..."
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN


только почему-то опция order живёт в host.conf
ИМЯ
host.conf - файл с настройками для резолвера

ОПИСАНИЕ
Файл /etc/host.conf содержит настройки для библиотеки резолвера (resolver). (Резолверомназывается механизм преобразова
ния имен узлов (обычно компьютеров) сети в IP адреса и обратно -- так называемое прямое и обратноепреобразование. -- П
рим. перев.) Данный файл должен содержать в каждой строке одно ключевое слово, за которымследует информация о соответ
ствующей этому ключевому слову настройке. Вотэти ключевые слова: order, trim, multi, nospoof, spoof и reorder. Эти кл
ючевые слова описываются ниже.

order Данное ключевое слово задает метод, с помощью которого будет осуществлятьсяпоиск адреса узла. За этим словом д
олжно следовать одно или нескольконазваний методов, разделенных запятыми. Допустимы следующие названияметодо в:
bind, hosts и nis.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: задержка при разрешении имён

Сообщение SinClaus »

А, ну да, конечно... Содержимое host.conf:

Код: Выделить всё

order hosts,bind
multi on


На записи в hosts реагирует адекватно.
Спасибо сказали:
transkontrol
Сообщения: 34
ОС: Mandriva

Re: задержка при разрешении имён

Сообщение transkontrol »

SinClaus писал(а):
16.12.2008 09:12
А, ну да, конечно... Содержимое host.conf:

Код: Выделить всё

order hosts,bind
multi on


На записи в hosts реагирует адекватно.



да, сам /etc/hosts читается и адреса выдаются. Другое дело, что локальная база читается только после опроса внешних днс-ов. Даже при таком /etc/host.conf:

order hosts
multi on
nospoof on
spoofalert on
Спасибо сказали:
transkontrol
Сообщения: 34
ОС: Mandriva

Re: задержка при разрешении имён

Сообщение transkontrol »

чем побеждается описанная выше нечисть

изменением имён локальных сайтов!
а именно убиранием из суффикса "local", ибо Multicast DNS: http://files.multicastdns.org/draft-cheshi...ulticastdns.txt
и, действительно, все запросы дублируются на 224.0.0.251

а если ещё и не отключить использование ipv6 - то вообще труба
Спасибо сказали: