两个名称服务器域名相互引用导致问题

两个名称服务器域名相互引用导致问题

我有一个 VPS,它托管多个域,包括(为保护隐私已修改):

mydomain.co.uk
mydomain.uk

我已经为以下服务器注册了名称服务器 GLUE(已验证) - 全部使用相同的 IP 地址:

ns1.mydomain.co.uk
ns2.mydomain.co.uk
ns1.mydomain.uk
ns2.mydomain.uk

这 2 个域名均设置为使用所有 4 个名称服务器。

所有其他托管域名都使用 2 个名称服务器;ns1 和 ns2.mydomain.uk,或者 ns1 和 ns2.mydomain.co.uk - 也都位于同一 IP。

所有域名均运行良好(服务器启动网络服务并正确发送/接收邮件)。

当我使用 viewdns.info 或 intodns.com 等 DNS 检查服务时,mydomain.co.uk、mydomain.uk 以及使用任一对的所有托管域均存在不同程度的错误。托管域包括 .co.uk、.com、.uk.com 和 org。

看到的错误是:

进入DNS

错误:您的某些 DNS 服务器根本没有 A 记录。我找不到以下 DNS 服务器的任何 A 记录

警告:您的一个或多个名称服务器未返回任何 NS 记录。从父 NS 中列出的名称服务器获取的 NS 记录如下:

哎呀!我无法从您的名称服务器(父服务器上列出的名称服务器)获取任何名称服务器。请验证它们不是不合格的名称服务器并且配置正确。

查看DNS

糟糕!您的本地名称服务器未随您的 NS 记录一起返回 IP 地址(胶水)!这不是致命错误,但意味着需要执行额外的查找,从而增加您网站的加载时间。您可以通过为上面列出的每个名称服务器添加 A 记录来解决这个问题。

我想知道问题是否在于配置的自引用性质?或者这应该完全没问题?

mydomain.co.uk 的 DNS 区域包括(其中 xxx 是我的服务器 IP 地址):

mydomain.co.uk. A xxx
ns1.mydomain.co.uk. A xxx
ns2.mydomain.co.uk. A xxx
mydomain.co.uk. NS ns1.mydomain.co.uk
mydomain.co.uk. NS ns2.mydomain.co.uk
mydomain.co.uk. NS ns1.mydomain.uk
mydomain.co.uk. NS ns2.mydomain.uk

类似地,mydomain.uk 的 DNS 区域包括记录:

mydomain.uk. A xxx
ns1.mydomain.uk. A xxx
ns2.mydomain.uk. A xxx
mydomain.uk. NS ns1.mydomain.co.uk
mydomain.uk. NS ns2.mydomain.co.uk
mydomain.uk. NS ns1.mydomain.uk
mydomain.uk. NS ns2.mydomain.uk

我做错了什么?

答案1

您是否在域名注册处注册了子名称服务器。请查看此链接以获取有关子名称服务器的详细信息: https://stackoverflow.com/questions/50386272/what-is-child-nameserver-and-what-is-use-of-it

相关内容