zone 56.168.192.in-addr.arpa/IN: loaded serial 3 OK
У меня есть следующий forward.xyz1.comфайл:
$TTL 604800 @ IN SOA dns1.xyz1.com. admin.xyz1.com. ( 6 ; Serial 604820 ; Refresh 86600 ; Retry 2419600 ; Expire 604600 ) ; Negative Cache TTL ; name servers - NS records IN NS dns1.xyz1.com. IN NS dns2.xyz1.com. ; name servers - A records dns1.xyz1.com. IN A 192.168.56.3 dns2.xyz1.com. IN A 192.168.56.5 ; 192.168.56.0/24 - A records host1.xyz1.com. IN A 192.168.56.7 host2.xyz1.com. IN A 192.168.56.8
У меня есть виртуальная машина (host1) с этим IP: 192.168.56.7
У меня есть собственная машина Windows (фактически не виртуальная). Я удостоверился, что могу 192.168.56.3пропинговать сервер DNS, который имеет этот IP: и компьютер host1, который имеет этот IP:192.168.56.7
Я изменил свою сетевую карту компьютера Windows, чтобы использовать частный DNS-сервер следующим образом:
Я хочу проверить, что частный DNS может разрешать имена хостов. Поэтому я набрал в браузере следующий хост: host1.xyz1.com я получил ошибку, и браузер не смог разрешить имя. Обратите внимание, что когда я помещаю IP-адрес хоста 192.168.56.7в браузер, я получаю страницу. Я также могу пинговать, как я уже говорил ранее.
Что-то не так в DNS, но я новичок в настройке DNS-сервера. Можете ли вы указать мне, что не так?
РЕДАКТИРОВАТЬ: вотnamed.conf.local
// // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "xyz1.com" { type master; file "/etc/bind/forward.xyz1.com"; }; zone "56.168.192.in-addr.arpa"{ type master; file "/etc/bind/reverse.xyz1.com"; };
Предполагая, что 192.168.56.3 является `named` сервером, как именно вы его сконфигурировали - как выглядит блок` zone {} `?
grawity 6 лет назад
0
Имена действительно запущены - вы проверили файлы конфигурации, но не подтвердили, что действительно запустили сервер? Также попробуйте выполнить поиск DNS с помощью `nslookup` в командной строке Windows. Это даст вам больше информации - вам может потребоваться переадресовать порты, чтобы позволить DNS работать.
djsmiley2k 6 лет назад
0
1 ответ на вопрос
1
None
Конфигурация была правильной. Решение было просто убедиться, что при настройке DNS IP в сетевой карте выбрать правильную сетевую карту.
В моем случае это было немного сложно, потому что я работаю в виртуальной сети, и мне пришлось установить IP-адрес DNS в виртуальном интерфейсе, а не на фактической беспроводной карте.