我的 dns 在我执行“dig @mynameserver 主机名”时有效,但在我执行“dig 主机名”时无效

Col*_*Fox 5 domain-name-system whois

我的域名服务器工作不正常,我不知道为什么。

当我执行“whois cfconsulting.ca”时,它显示了正确的名称服务器,其中 ns1.signupsystems.com 是主要的。如果您执行“dig @ns1.signupsystems.com cfconsulting.ca”,您将获得正确的 IP。

但是如果你只是做一个'nslookup cfconsulting.ca',它就会失败。

我很困惑。

b0f*_*0fh 8

ns1.signupsystems.com 和 ns2.signupsystems.com 是 signupsystems.com 的 CNAME。原则上禁止 NS 记录指向 CNAME。(并且不要忘记拥有两个单独的名称服务器;)

dig in +trace 模式成功,因为它自己完成了 NS 内容的完整解析。我怀疑 BIND9 无法(或不愿意)在 NS 中跟踪 CNAME,因此您本地解析链中的某些服务器无法定位您的 NS。

尝试删除名称服务器的 CNAME 并添加适当的 A 记录。