我工作的公司最近决定改造我们十多年前创建的网站。 我们将域名从 cPanel 迁移到 Hostinger,并开始开发新网站。一切都很顺利。 本周早些时候,我们取消了 cPanel 的订阅,但旧网站仍在运行。每当客户点击我们的网站时,他们都会在我们取消 cPanel 后重定向到旧网站。
我们联系了托管 cPanel 网站的公司寻求帮助,但他们表示我们应该联系 Hostinger。 Hostinger 尝试自行查找此问题,但没有成功。该网站在他们这边运行得很好。 我们现在不确定该怎么办。 旧网站是使用 WordPress 创建的,但链接到它的电子邮件已停用多年。 有人可以建议我们如何继续吗?
当两个站点位于同一域但托管在不同服务器时,通常是由于 DNS 配置错误造成的。以下是解决该问题的分步指南:
识别正确的主机 确定您希望域指向哪个托管提供商。 决定您打算在域中保持活跃的两个网站中的哪一个。
更新 DNS 记录 登录域名注册商的 DNS 设置。 更新 A 记录以指向您要使用的托管提供商的 IP 地址。删除指向其他托管提供商的任何旧的或冲突的 A 记录。 如果您的托管提供商使用名称服务器而不是 IP 地址,请将域的名称服务器更新为正确主机提供的名称服务器。
清除 DNS 缓存 DNS 记录更新后,请清除本地 DNS 缓存以避免看到过时的数据。您可以通过以下方式执行此操作: 在 Windows 上:打开命令提示符并运行 ipconfig /flushdns。 在 Mac 上:在终端中使用命令 sudo Killall -HUP mDNSResponder。 对于浏览器,请清除缓存或重新启动浏览器。 DNS 更改可能需要一些时间(最多 24-48 小时)才能在全球范围内传播。
检查 DNS 传播 使用 DNSChecker 等在线工具确保更新的 A 记录或域名服务器现在在全球范围内处于活动状态。 该工具将显示不同区域是否解析到新的 IP 或名称服务器,确保您的域名指向正确的主机。
验证并测试站点 DNS 更改传播后,访问该域以验证它加载了正确的站点。
跨不同设备和网络测试站点,以确保更改已正确应用。
这应该可以解决同一域上有两个实时站点的问题。如果没有,请检查您的托管提供商是否存在任何潜在的缓存问题,或联系他们的支持人员以确保他们已正确处理 DNS 更新。