当我想在本地网络中托管我的名称服务器时遇到问题。
我有一个注册域 (example.com)。
我想在我的本地网络中托管“local.example.com”的名称服务器。
我希望本地网络中的名称服务器定义“local.example.com”的记录。
我将“local.example.com”的 NS 记录设置为“ns-local.example.com”。
“ns-local.example.com”的 IP 是“192.168.1.243”。
我在域“example.com”的公共 DNS 中定义了 local.example.com 的 NS 记录,如下所示:
本地 IN NS ns-local.example.com。
ns-local IN A 192.168.1.243
我们的局域网中有一个单独的递归 DNS 服务器,我们不能将其用于任何权威的 DNS 服务器。
我将“ns-local.example.com”中local.example.com的A记录设置为“192.168.1.10”。
当我 ping local.example.com 时,它解析为 67.215.66.132 (servfail.guide.opendns.com)!!!!
当我在本地网络中运行命令“dig local.example.com +trace”时,我得到了正确的结果(A 记录为“192.168.1.10”)。
所有名称服务器都使用 BIND。
预先感谢您的帮助