
У меня есть два DNS-сервера centos/bind -
masterdns.internal.example.com
secondarydns.internal.example.com
при настройке рабочего стола я могу назначить DNS-адреса для каждого из них и успешно пинговать внутренние серверы в моей сети, используя полное доменное имя.
Проблема в том, что с моего роутера openwrt я не могу пинговать ничего, кроме IP-адреса сервера. У меня есть странное чувство, что это из-за dnsmasq, который запутывает проблему, но я пробовал его отключить, но проблема не решена.
Похоже, у него возникли проблемы с маршрутизацией к DNS-серверам, хотя я указал их в своем интерфейсе.
На моем маршрутизаторе OpenWRT у меня есть настройки локальной сети со следующей информацией
ipaddr - 10.77.1.100
netmask - 255.255.255.0
gateway - 10.77.1.10
custom dns - 10.77.1.50, 10.77.1.51
под dhcp и dns
local domain - internal.example.com
DNS forwardings - 10.77.1.50, 10.77.1.51
С моего маршрутизатора OpenWRT (с IP-адресом 10.77.1.100) я могу выполнить пинг до 10.77.1.50, но не могу выполнить пинг ни до одного из следующих адресов:
masterdns
masterdns.internal
masterdns.internal.example
masterdns.internal.example.com
Все возвращают одну и ту же ошибку"ping: bad address 'masterdns'"