在把旧的 WordPress 搬到新家,或是更换 WP 服务器对应的 IP 位址后,你可能会发现自己连上的新网站却仍显示旧网站的内容,甚至出现无法连线的错误提示。这时候你可以试著检查浏览器内的一些设定是否需要更新,包括 DNS 传播纪录设定以及 Cookie 资料等浏览资料。

一般而言,只要你确定自己新架的网站能正确运作,而且选用的 IP 也是独一无二,却又无法正确连上网站的话,你可以依下述三种方式来进行检查和设定!

检查全球 DNS 服务器纪录

首先,你需要检查新部落格、网站的 IP 位址是否已经在全球的 DNS 服务器中完成资料更新。

由于迁移网站或是更新网站对应 IP 后,这笔资料需要在全球 DNS 服务器中完成更新,你在上网时才能辨识正确的新家地址。但是这段过程会根据你选择的域名供应商(例如:NameCheap)有长有短。如果你不确定 DNS 是否完成纪录更新,你可以透过现成的网络工具来检查:「🌍全球 DNS 检查」。

只要在网站输入你自己的网域名称,系统就能自动检查全球主要 DNS 传播纪录的设定是否正确对应新 IP。如果所有 DNS 纪录都正确更新为新 IP 位址,表示你现在透过浏览器开启的域名就能对应到正确的服务器。

接著,由于浏览器在开启一个网站后,会保留网站资料一段时间(依各网站设定而保留数天至数年不等),你在刚迁移网站或是更换 IP 后,可能会有一段时间仍使用到就网站资料,因此我建议可以依序清除浏览器内的两大重要资料,包括「DNS 纪录」和「Cookie 纪录」。

工字号提示:由于不同浏览器的清除方式都会不太一样,因此我只以市占「使用」率最高的 Google Chrome 为例(笑)。

清除浏览器的 DNS 纪录

如果你是 Google Chrome 用户,请在浏览器位址列输入「chrome://net-internals/#dns」,就会出现如图一的设定画面。

然后按下「Clear Host Cache」按钮,即可完成 DNS 纪录资料表的清除。

图一,Google Chrome DNS cache。

如果你是 FireFox 的用户,可以直接关闭 DNS 纪录的保留时间,方法为:

  1. 在浏览器位址输入「about:config」;
  2. 寻找「network.dnsCacheExpiration」字串,并设定其值为 0。

不过工字号建议在完成清除后最好还是重新设定为 3600,毕竟保留 DNS 纪录也就代表能上网速度能加快几秒。

如果你在完成前面两个步骤,却发现还是无法正确浏览新网站,你可以接著执行下列步骤。不过我要先提醒你,这个步骤会让浏览器失去原本已经缓存保留的资料,会让你后续上网时稍微绑手绑脚,例如网站都需要重新登入。

一样用 Google Chrome 为例,请在浏览器上方的选单列中,在「Chrome」选单中,执行「清除浏览资料」服务,呼叫出如下图二的「清除浏览资料」界面。

图二,清除浏览资料。

正常来说,只要勾选 Cookie 和其他网站资料,并且按下「清除资料」按钮,就能清除浏览器中储存的资料,让新网站可以正常浏览。不过我一般还会多勾选「缓存图片和文件」这个选项,可以顺便清除不需要的图片资料,替硬盘省下不少文件空间!

话说回来,如果你在完成上述三个步骤,还是无法正确浏览新网站的话,那问题应该就不在你的电脑,而是架设网站的服务器设定,甚至是域名供应商的某个环节出现问题,这时候只能慢慢检查了!

最后顺便推荐大家一个工具作为备用:「Flush Cache of Google」!

虽然现在科技发展至今,全球DNS服务器的更新已经相当快速,不过要是你是千挑万选中莫名衰的那个存在,更新了 IP 后却老半天都没办法挂上去,那么试试看用 Google 释出的这套工具,或许可以帮忙你快速更新 DNS 也不一定。

✦ 独立报道 · 读者支持 ✦

以实际行动支持独立观点,与我们一同走得更远

每一篇条理清晰的分析、每一次不随波逐流的观察,背后都是对真实与品质的坚持。我们拒绝内容农场与算法流量绑架,坚持自由独立的客观发声。

维持高品质的原创写作与独立运营,需要持续的实质力量。您可以选择一次性赞助或每月定期支持,通过 Google 安全结账,与我们一同守护这份深刻与清醒。

由 Google 安全处理付款 · 可随时在 Google 账户管理或取消