Здравствуйте! Ситуация следующая:
Задал несколько форвадеров. Named обращается только к первому в списке и, если у того сервера нет данных на соотв. запрос, мой named не опрашивает следующие форвадеры согласно списку.
Подскажите пожалуйста, в чем может быть дело. Заранее благодарен.
>Здравствуйте! Ситуация следующая:
>Задал несколько форвадеров. 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"
думаю, он так и делает...
я уверен что не опрашивает, потому что запрашиваю ip, который точно хранится в базе форвадера.
если этот форвадер поставить в список на первое место, то все ок.
вот так.
tcpdump показывает коннект только к первому форвадеру...:(
>tcpdump показывает коннект только к первому форвадеру...:(очень странно, только что провела специально эксперимент
с двумя ворвардерами, первый из которых не существует
forwarders { 1.1.1.1; 2.2.2.2; };
где 1.1.1.1 - нет такоготак вот, судя по tcpdump'у - сначала был запрос к 1.1.1.1, от него ответа не было получено, и буквально через пару секунд - запрос к 2.2.2.2
все работает...покажи конфиг короче
>>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;};
существуют реально все
>я чуть не об этом... у меня есть все форвадеры, но в
>первом нет записи на запрашиваемый хост. и в случае неудачи он
>не идет дальше.ааа
пардон, проглядела ;)
ну так и должно быть - он получил ответ, что такого хоста нету, и все тут...
а почему на этом первом форвардере нет записи про хост?
IMHO она либо есть, и все ее могут найти, либо ее нет вообще, а тут получается рассинхронизация, а от этого проблемы...
>>я чуть не об этом... у меня есть все форвадеры, но в
>>первом нет записи на запрашиваемый хост. и в случае неудачи он
>>не идет дальше.
>
>ааа
>пардон, проглядела ;)
>ну так и должно быть - он получил ответ, что такого хоста
>нету, и все тут...
ааа... я предполагал, что он ищет до тех пор пока не найдет:)
>а почему на этом первом форвардере нет записи про хост?
ее нет, потому что хост обслуживается другим форвадером. и нет единого ns...:)