перенаправление DNS запроса
В домене есть DNS сервер на WinServer2003. Он выполняет роль ретранслятора провайдеровских DNSов и обеспечивает работу домена.
В Forward lookup zones добавляется зона test.ru Внутри зоны создан хост mail с присвоеным ip адресом. nslookup выдает по запросу нормальное соответсвие: mail.test.ru -- 10.10.10.1 Но при этом на запрос web.test.ru выдает что такого хоста не найдено. Что логично, т.к. внутри зоны test.ru хоста web не существует. Задача такая: надо сделать так, чтобы при запросе в зону test.ru в случае отсутствия там нужной записи, запрос перенаправлялся на другой DNS сервер. т.е если запрашивается web.test.ru а его нет в списке хостов зоны test.ru, то вместа ответа "Нет такого имени" этот запрос перенаправлялся бы на другой сервер. |
Разобрался. Делается немного по другому, нежели я думал. Опишу, может пригодится кому.
Задача была такая: подменить существующую у провайдера ns запись на свою, но так, чтобы остальные поддомены этой зоны не были затронуты, и резолвились через DNS сервера провайдера. Решение: создавать зону типа mail.test.ru вместо test.ru в этой зоне делать запись типа хост (А) Same as Parent folder с нужным "подставным" IP адресом типа 10.10.10.1 Same as Parent folder создается если при создании хоста поле имя оставить пустым и написать только IP адрес. В таком случае на запрос на mail.test.ru ответ будет ответсвенным (authoritative) и выдаст наш подставной ip 10.10.10.1 А ответ на запрос web.test.ru будет не ответственным, т.к. такой зоны нет. Сопоставление имя-ip будет перенаправлено с главного DNS сервера. |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Время: 17:21. |
Время: 17:21.
© OSzone.net 2001-