Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   [решено] перенаправление DNS запроса (http://forum.oszone.net/showthread.php?t=170651)

ffsam 19-03-2010 14:58 1372399

перенаправление 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, то вместа ответа "Нет такого имени" этот запрос перенаправлялся бы на другой сервер.

ffsam 19-03-2010 15:57 1372457

Разобрался. Делается немного по другому, нежели я думал. Опишу, может пригодится кому.
Задача была такая: подменить существующую у провайдера 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 сервера.

monkkey 19-03-2010 15:58 1372459

Цитата:

Цитата ffsam
Он выполняет роль ретранслятора провайдеровских DNSов »

Может быть, он делает перенаправление (forwarding) неразрешенных внутренних запросов?
Цитата:

Цитата ffsam
т.е если запрашивается web.test.ru а его нет в списке хостов зоны test.ru, то вместа ответа "Нет такого имени" этот запрос перенаправлялся бы на другой сервер. »

Создайте алиас с нужным IP.

ffsam 19-03-2010 16:49 1372517

Цитата:

Цитата monkkey
Может быть, он делает перенаправление (forwarding) неразрешенных внутренних запросов? »

Да именно так.

Цитата:

Цитата ffsam
запрос перенаправлялся бы на другой сервер. »

имелось ввиду на другой DNS сервер
Цитата:

Цитата monkkey
Создайте алиас с нужным IP. »

тогда для каждого поддомена нужно будет делать алиас. Так не правильно. Правильно как во втором посте у меня написано. Я разобрался, спасибо.)))


Время: 17:21.

Время: 17:21.
© OSzone.net 2001-