Установил на своём сервере DNS. Прописал всю свою подсеть в прямой и реверсивной зонах.
После этого запустил nslookup и решил попробовать разрешение имён сперва для своей подсети, потом для других:
==================================================================
> www.mydomain.com
Server: 1.2.3.4
Address: 1.2.3.4#53
Name: www.mydomain.com
Address: 1.2.3.5
> 1.2.3.5
Server: 1.2.3.4
Address: 1.2.3.4#53
5.3.2.1.in-addr.arpa name = www.mydomain.com
> www.another.com
Server: 1.2.3.4
Address: 1.2.3.4#53
Non-authoritative answer:
Name: www.another.com
Address: 5.6.7.8
> 5.6.7.8
Server: 1.2.3.4
Address: 1.2.3.4#53
** server can't find 8.7.6.5.in-addr.arpa: NXDOMAIN
>
==================================================================
Т.е. имя сервера по адресу DNS определяет только для тех хостов, которые прописаны в его реверсивной зоне.
Вопрос: А как заставить его отсылать запрос дальше, что бы получать осмысленный результат?
P.S. Совершенно точно знаю, что реверсивная зона в домене another.com настроена правильно.