我有两个 centos/bind dns 服务器 -
masterdns.internal.example.com
secondarydns.internal.example.com
Run Code Online (Sandbox Code Playgroud)
如果配置桌面,我可以为每个桌面分配 DNS 地址,并且可以使用 FQDN 成功 ping 网络上的内部服务器。
问题出在我的 openwrt 路由器上,除了服务器的 IP 地址之外,我无法 ping 通任何内容。我有一种奇怪的感觉,这是因为 dnsmasq 使问题变得混乱,但我尝试禁用它,但没有解决问题。
尽管我已在界面中指定了 DNS 服务器,但似乎在路由到 DNS 服务器时存在问题。
在我的 openwrt 路由器上,我的 LAN 设置包含以下信息
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
Run Code Online (Sandbox Code Playgroud)
在 dhcp 和 dns 下
local domain - internal.example.com
DNS forwardings - 10.77.1.50, 10.77.1.51
Run Code Online (Sandbox Code Playgroud)
从我的 openwrt 路由器(IP 为 10.77.1.100)我可以 ping 到 10.77.1.50,但无法 ping 到以下任何一个 -
masterdns
masterdns.internal
masterdns.internal.example
masterdns.internal.example.com
Run Code Online (Sandbox Code Playgroud)
全部返回相同的失败"ping: bad address …