(DNS1 ,WWW1, Gateway1) (sub-internal network)
(DNS0,WWW0,Gateway0) (internal network)
DNS1: 192.168.250.3/24
WWW1: 192.168.250.4/24
Gateway1: 192.168.250.1 /24 (internal) :: 192.168.0.150 to 192.168.0.175 (external)
DNS0:192.168.0.197/24
WWW0:192.168.0.197/24
Gateway0: 192.168.0.1 (internal) :: 69.94.x.x (external, dynamic ,isp control)
Ожидаемое поведение: при использовании поиска с внутренних (192.168.250.0/24) хостов и запроса домена с хостов сервера имен 192.168.0.197/16 (для которых он является авторитетным) он должен вернуть IP-адрес.
Что происходит: после раскопок раздел ответа пуст, запрос пытается получить доступ к корневому серверу вместо 192.168.0.197, хотя я определил 192.168.0.197 как dns в файле resolv.conf gateway1
Зачем?
Почему вы используете в этой настройке 2 DNS-сервера? Вы можете просто использовать один, обслуживающий DNS-запросы для всей вашей сети. Клиенты в других подсетях просто должны иметь доступ к этому DNS-серверу через шлюз по умолчанию в сеть, где расположен DNS-сервер.