VPS更换IP后域名超时

VPS更换IP后域名超时

我从一家英国供应商那里租了一台 CentOS 5 VPS,还安装了 DirectAdmin。周四晚上,他们进行了计划维护,将我分配的两个 IP 更改为两个新 IP。周五,更改完成后,我更新了我的域名记录以反映 IP 更改。

从那时起,指向 VPS 的所有域名都超时了。此外,DirectAdmin 也没有响应,但通过运行 DirectAdmin 知识库中找到的 ipswap 脚本解决了这个问题。但它并没有修复我的域名。我已经联系了 VPS 提供商,但我已经等待回复一段时间了。

我检查了一遍又一遍,DirectAdmin 中引用的所有 IP 都是正确的。如果我在浏览器中访问服务器 IP,它会响应“Apache 正常运行”。服务器上的电子邮件帐户也正常运行。

但如果我访问域名本身,它就会超时。运行 ping 和 DNS 查找,我可以确认名称服务器 IP 是正确的。如果我运行跟踪路由,它会在超时之前到达与我的 VPS IP 相似的 IP(最后 2 个块不同)(它从不显示我的服务器 IP)。

我对 VPS 管理还比较陌生,因此没有丰富的故障排除经验。我检查了所有 httpd 配置文件,其中似乎没有任何 IP 引用。查看 Apache 错误日志,其中的错误与我尝试访问网站的时间不一致。

这个问题出在我的提供商那边吗?我还能检查或测试什么来排除 IP 更改后服务器配置的问题吗?在 IP 更改之前,一切运行正常。

答案1

您是否尝试过刷新 DNS 缓存?在 Windows 中(以管理员身份)尝试 ipconfig /flushdns,看看问题是否仍然存在。DNS 有一个称为生存时间的过程,它决定了 DNS 条目应在远程服务器上保留缓存的时间。许多服务器不遵守 TTL,只要服务器在线,就会将旧条目保留在缓存中。

您可以使用“nslookup”命令针对多个 DNS 服务器进行测试,例如:nslookup mydomain.com 8.8.8.8将检查您的域名对 Google 的 DNS 服务器的解析。在其他名称服务器上尝试这种方法,看看条目是否正确。如果正确,则可能是您使用的 DNS 服务器存在缓存问题。

相关内容