我的域名有问题

我的域名有问题

我有一个“拥有”多年的域名 (.se),我一直将 dyndns 域名指定为我的 .se 域名的名称服务器,以便能够使用我的顶级域名和动态 IP 互联网连接。这已经工作了 5 年多,但现在它已经停止工作了

DNSCheck v1.0.1 的响应如下:

子节点未找到名称服务器。父节点列出了多余的名称服务器:在父节点中找到了名称服务器,但在子节点中未找到。这很可能是管理错误。您应尽快更新父节点以匹配子节点的名称服务器。

我该如何解决这个问题?

编辑:

设置方式如下:

domain.se NS domain.mine.nu

domain.mine.nu 上没有运行任何 dns 服务器,而且从未运行过。就是这样,它已经完美运行了 5 年多,但现在却停止了,有人能找出原因吗?

答案1

这意味着您的名称服务器(NS 记录)不在您的 DNS 服务器上配置的区域中。

你应该能够做到:

$ dig yourdomain.se NS @yourdnsmaster

并获取 NS 记录。

答案2

尝试这个:

dig se NS

取其中一个结果,比如 a.ns.se,然后执行以下操作:

dig @a.ns.se domain.se ns

这将为您提供名称服务器的“父”列表。现在,选择其中一个那些结果(比如说是 foons),然后执行以下操作:

dig @foons.domain.se domain.se ns

这将为您提供名称服务器的“子”列表。您需要通过查找谁在托管您的 DNS(可能是您注册域名的站点)并修复那里的问题来使这两个列表相等。

答案3

您需要查看您购买域名的域名供应商(如 Network Solutions 或 GoDaddy)的设置。域名中应该有 DNS 设置。确保 DNS 设置指向 dyndns DNS 服务器。

请按照此处的说明进行操作:

自定义 DNS

高血压

麦克风

答案4

通常,这种错误是由于 NS 记录不匹配造成的。例如,您在注册商处将 ns1/ns2.somedomain.com 列为 DNS 服务器,但实际 DNS 区域文件在 NS 记录中列出了 ns1/ns2/ns3.otherdomain.net。在 DNS 服务提供商处更新 DNS 区域文件中的 NS 记录以匹配您在注册商处使用的记录(或反过来)通常可以纠正此类问题。

相关内容