大约 5 天前,我更改了我的域名 veeter.com 的名称服务器 - 但该域名仍然无法通过网络解析。
它会间歇性地运行,但每隔几个小时就会再次停止。
我通过同一个专用服务器(运行 CentOS/WHM)运行 10 多个其他域,并且它们都处于启动状态 - 所以这与此无关。
我询问了我的专用服务器支持人员问题可能出在哪里,他们告诉我“登录 WHM 并点击屏幕左侧‘DNS 功能’部分下的‘添加 DNS 区域’。完成此操作后,DNS 完全传播,它应该可以解决您可能遇到的任何间歇性 DNS 问题。”
但是我的服务器上已经有针对该域名的 DNS 区域 - 所以我该怎么办?
我的服务器主机最终回复我,说这很可能是我的 ISP 的缓存机制存在问题,我应该联系他们 - 但不知何故我对此表示怀疑 - 以前从未注意到这个问题(而且我迁移了很多名称服务器)。
答案1
如果没有实际域名(我可以理解您不想在这里提供域名),则很难排除此故障。如果没有域名,我只能建议您这样做:
检查 GTLD 服务器,看看他们是否知道您域名的正确 NS
(尝试其中几个)如果 GTLD 服务器知道正确的名称服务器,请询问一些公共 DNS 服务器,看看他们是否也知道。
- 如果公共 DNS 服务器具有正确的 NS 记录,那么它们应该能够解析您域中的内容;如果不能(或者是间歇性的),请调查您的权威 DNS 服务器以查看它们在做什么。
5 天对于任何 DNS 传播来说都足够了——通常 24 小时就足够了。我怀疑您在某处错误地指定了名称服务器,或者您的权威服务器在某种程度上出现了故障……
答案2
mcmeel 实际上已经为我回答了这个问题 - 所以请随意以作者或诸如此类的身份编辑自己...
mcmeel 向我推荐了 dnscog.com,该网站为我提供了域名报告,指出该域名确实附加到了我曾经在服务器上使用的“旧”名称服务器。
基本上发生的事情是……当我第一次使用 WHM 时,我设置了一些自定义默认名称服务器。几个月后,我更改了它们 - 但现在每当我通过 WHM 创建新帐户时,它都会将域名绑定到旧名称服务器 :S
(任何人只要能帮助我更改通过 WHM 设置新域名时使用的“默认名称服务器”,我都会给他点赞!)
答案3
使用dig @localhost ANY +trace veeter.com
,或者去使用 kloth 的 dig 服务。它返回:
dig:无法获取“one.hostril.com”的地址:失败
veeter.com. 172800 IN NS one.hostril.com。
veeter.com. 172800 IN NS two.hostril.com。
;; 133 毫秒内从 192.55.83.30#53(m.gtld-servers.net) 接收到 104 个字节
那是打字错误吗?