URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 34132
[ Назад ]

Исходное сообщение
"dns forwarders"

Отправлено vlad , 01-Сен-03 13:49 
Здравствуйте! Ситуация следующая:
Задал несколько форвадеров. Named обращается только к первому в списке и, если у того сервера нет данных на соотв. запрос, мой named не опрашивает следующие форвадеры согласно списку.
Подскажите пожалуйста, в чем может быть дело. Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"dns forwarders"
Отправлено LinaS , 01-Сен-03 16:53 
>Здравствуйте! Ситуация следующая:
>Задал несколько форвадеров. Named обращается только к первому в списке и, если
>у того сервера нет данных на соотв. запрос, мой named не
>опрашивает следующие форвадеры согласно списку.
>Подскажите пожалуйста, в чем может быть дело. Заранее благодарен.

а почему ты думаешь что он не опрашивает?
полезно посмотреть tcpdump'ом, например

"There may be one or more forwarders, and they are queried in turn until the list is exhausted or an answer is found"

думаю, он так и делает...



"dns forwarders"
Отправлено vlad , 02-Сен-03 10:20 
я уверен что не опрашивает, потому что запрашиваю ip, который точно хранится в базе форвадера.
если этот форвадер поставить в список на первое место, то все ок.
вот так.

"dns forwarders"
Отправлено vlad , 02-Сен-03 12:17 
tcpdump показывает коннект только к первому форвадеру...:(

"dns forwarders"
Отправлено LinaS , 02-Сен-03 14:20 
>tcpdump показывает коннект только к первому форвадеру...:(

очень странно, только что провела специально эксперимент
с двумя ворвардерами, первый из которых не существует
forwarders { 1.1.1.1; 2.2.2.2; };
где 1.1.1.1 - нет такого

так вот, судя по tcpdump'у - сначала был запрос к 1.1.1.1, от него ответа не было получено, и буквально через пару секунд - запрос к 2.2.2.2
все работает...

покажи конфиг короче


"dns forwarders"
Отправлено vlad , 02-Сен-03 14:40 
>>tcpdump показывает коннект только к первому форвадеру...:(
>
>очень странно, только что провела специально эксперимент
>с двумя ворвардерами, первый из которых не существует
>forwarders { 1.1.1.1; 2.2.2.2; };
>где 1.1.1.1 - нет такого
я чуть не об этом... у меня есть все форвадеры, но в первом нет записи на запрашиваемый хост. и в случае неудачи он не идет дальше.
>
>так вот, судя по tcpdump'у - сначала был запрос к 1.1.1.1, от
>него ответа не было получено, и буквально через пару секунд -
>запрос к 2.2.2.2
>все работает...
по такой схеме тоже все работает

forward only;
forwarders {x.x.x.x; y.y.y.y; z.z.z.z;};
существуют реально все


"dns forwarders"
Отправлено LinaS , 02-Сен-03 15:58 
>я чуть не об этом... у меня есть все форвадеры, но в
>первом нет записи на запрашиваемый хост. и в случае неудачи он
>не идет дальше.

ааа
пардон, проглядела ;)
ну так и должно быть - он получил ответ, что такого хоста нету, и все тут...
а почему на этом первом форвардере нет записи про хост?
IMHO она либо есть, и все ее могут найти, либо ее нет вообще, а тут получается рассинхронизация, а от этого проблемы...


"dns forwarders"
Отправлено vlad , 02-Сен-03 16:10 
>>я чуть не об этом... у меня есть все форвадеры, но в
>>первом нет записи на запрашиваемый хост. и в случае неудачи он
>>не идет дальше.
>
>ааа
>пардон, проглядела ;)
>ну так и должно быть - он получил ответ, что такого хоста
>нету, и все тут...
ааа... я предполагал, что он ищет до тех пор пока не найдет:)
>а почему на этом первом форвардере нет записи про хост?
ее нет, потому что хост обслуживается другим форвадером. и нет единого ns...:)