LINUX.ORG.RU
ФорумAdmin

ДНС головоломка


0

0

У вышестоящего провайдера есть ДНС сервак и он один отваливается часто... Завел свой. Но у провайдера есть своя локалка в которой он завел свою зону - естественно локальную и не где не зарегестрированную (не входит она в общее пространство доменных имен и никто ему её не делегировал, такчто поиск доменов из этой зоны с корневых серверов заведомо обречен на провал)

Можно как-то засттавиь свой сервак вытягивать ответы по этой зоне от ДНС провайдера когда тот работает?

forwarders - не помогло... вторичным сервером быть не получится...

Если быть клиентом ДНС сервака то локальная зона разрешается нормально.

anonymous

Т.е. ты хочешь, чтобы тебе рассказали как похачить ДНС прова? :-) Если там закрыта возможность вытянуть зону либо ловить форвард, то никак. Единственное - написать скриптик который бы тупо резольвил айпишники в цикле (если там небольшая сеть) ну и формировать зону у себя локально по крону.

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

zone "home.local" IN
{
        type forward;
        forwarders { 192.168.1.254; };
};

zone "1.168.192.in-addr.arpa" IN
{
        type forward;
        forwarders { 192.168.1.254; };
};

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

Я так понимаю, что когда ДНС сервер получает рекурсивный запрос от клиента он: 1) смотрит кэш на наличие сервера наиболее близкой родительской зоной для запроса и адресует итеративный запрос ему (лил корневому серверу) с вопросом о днс сервере ниже лежащей зоны 2) получает ответ либо в виде нижележащего днс либо ответ если искомый адрес уже в обслуживаемой зоне сервера 3) если получен не ответ а указатель на днс то процедура с п 1 повторяется но уже с полученного в ответе сервера

Вопрос чем мой запрос forward`у который обслуживает локальную зону отличается от запроса рядового клиента что мне на него приходит ответ типа NXDOMAIN????

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