Доброго времени суток!
После недавнего обновления пакетов изменился порядок перебора источников при разрешении имён. Всегда сначала запрашиваются ДНС-ы выданные по DHCP, и только после 5 сек. задержки получаются данные из /etc/hosts. Соответственно, локальный сайт открывается с 5 секундной задержкой. В конкурере - каждая страница, мозила - на какое-то время полученный адрес запоминает.
Любые манипуляции с /etc/host.conf никакого эффекта не дают. Такое впечатление, что этот файлик вообще игнорируется.
Кто знает что случилось, и как это вылечить?
задержка при разрешении имён (не правильный порядок опроса)
Модератор: Bizdelnick
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: задержка при разрешении имён
В resolv.conf заглядывал? Порядок опроса - там.
-
transkontrol
- Сообщения: 34
- ОС: Mandriva
Re: задержка при разрешении имён
угу, там "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: задержка при разрешении имён
А, ну да, конечно... Содержимое host.conf:
На записи в hosts реагирует адекватно.
Код: Выделить всё
order hosts,bind
multi onНа записи в hosts реагирует адекватно.
-
transkontrol
- Сообщения: 34
- ОС: Mandriva
Re: задержка при разрешении имён
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: задержка при разрешении имён
чем побеждается описанная выше нечисть
изменением имён локальных сайтов!
а именно убиранием из суффикса "local", ибо Multicast DNS: http://files.multicastdns.org/draft-cheshi...ulticastdns.txt
и, действительно, все запросы дублируются на 224.0.0.251
а если ещё и не отключить использование ipv6 - то вообще труба
изменением имён локальных сайтов!
а именно убиранием из суффикса "local", ибо Multicast DNS: http://files.multicastdns.org/draft-cheshi...ulticastdns.txt
и, действительно, все запросы дублируются на 224.0.0.251
а если ещё и не отключить использование ipv6 - то вообще труба