我有一个域(.se),我拥有“拥有”多年,我一直指出dyndns域作为我的.se域名域名服务器,以便能够使用我的顶级域名与dynamicIP互联网连接。 这已经工作了5年多了,但现在已经停止工作了
DNSCheck v1.0.1的回应是这样的:
在小孩没有find名字服务器。 在父级列出的多余的名称服务器:find在父级上列出但不在子级上的名称服务器。 这很可能是一个pipe理错误。 您应该尽快更新父级以匹配子级名称服务器。
我如何解决这个问题?
编辑:
这是如何设置的:
domain.se NS domain.mine.nu
在domain.mine.nu上没有运行DNS服务器,从来没有。 那就是它已经工作了5年多了,但现在已经停了,谁能弄清楚为什么?
这意味着您的域名服务器(NSlogging)不在DNS服务器上configuration的区域中。
你应该可以做到:
$ dig yourdomain.se NS @yourdnsmaster
并得到NSlogging。
尝试这个:
dig se NS
拿这些结果之一,a.ns.se说,做到这一点:
dig @a.ns.se domain.se ns
这将给你的“父”名称服务器列表。 现在,取其中一个结果(比如说foons),然后执行下面的操作:
dig @foons.domain.se domain.se ns
这将给你的名字服务器的“孩子”名单。 您需要通过查找谁在托pipe您的DNS(可能是您在其中注册域名的站点)并在那里解决问题来使这两个列表相同。
您需要查看从您的域名供应商(例如networking解决scheme或GoDaddy)购买域名的设置。 应该有DNS的设置作为您的域的一部分。 确保DNS设置指向dyndns DNS服务器。
按照这里的说明:
自定义DNS
HTH
麦克风
通常这种错误是NSlogging不匹配的结果。 例如,您将ns1 / ns2.somedomain.com列为具有注册器的DNS服务器,但实际的DNS区域文件列出NSlogging中的ns1 / ns2 / ns3.otherdomain.net。 更新DNS服务提供商的DNS区域文件中的NSlogging以匹配您在注册服务商使用的内容(或其他方式)通常会纠正这些types的问题。