WordPress 搬家與更改 IP 位址後應檢查 DNS 紀錄和 Cookie 資料

WordPress 搬家與更改 IP 位址後應檢查 DNS 紀錄和 Cookie 資料 Google Chrome DNS record and Clear Host Cache

在把舊的 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 紀錄資料表的清除。

WordPress 搬家與更改 IP 位址後應檢查 DNS 紀錄和 Cookie 資料 Google Chrome DNS record and Clear Host Cache
圖一,Google Chrome DNS cache。

如果你是 FireFox 的用戶,可以直接關閉 DNS 紀錄的保留時間,方法為:

  1. 在瀏覽器位址輸入「about:config」;
  2. 尋找「network.dnsCacheExpiration」字串,並設定其值為 0。

不過工具人建議在完成清除後最好還是重新設定為 3600,畢竟保留 DNS 紀錄也就代表能上網速度能加快幾秒。

清除瀏覽器的 Cookie 紀錄

如果你在完成前面兩個步驟,卻發現還是無法正確瀏覽新網站,你可以接著執行下列步驟。不過我要先提醒你,這個步驟會讓瀏覽器失去原本已經快取保留的資料,會讓你後續上網時稍微綁手綁腳,例如網站都需要重新登入。

一樣用 Google Chrome 為例,請在瀏覽器上方的選單列中,在「Chrome」選單中,執行「清除瀏覽資料」服務,呼叫出如下圖二的「清除瀏覽資料」介面。

WordPress 搬家與更改 IP 位址後應檢查 DNS 紀錄和 Cookie 資料 Google Chrome clearBrowserData
圖二,清除瀏覽資料。

正常來說,只要勾選 Cookie 和其他網站資料,並且按下「清除資料」按鈕,就能清除瀏覽器中儲存的資料,讓新網站可以正常瀏覽。不過我一般還會多勾選「快取圖片和檔案」這個選項,可以順便清除不需要的圖片資料,替硬碟省下不少檔案空間!

話說回來,如果你在完成上述三個步驟,還是無法正確瀏覽新網站的話,那問題應該就不在你的電腦,而是架設網站的伺服器設定,甚至是域名供應商的某個環節出現問題,這時候只能慢慢檢查了!

最後順便推薦大家一個工具作為備用:「Flush Cache of Google」!

雖然現在科技發展至今,全球DNS伺服器的更新已經相當快速,不過要是你是千挑萬選中莫名衰的那個存在,更新了 IP 後卻老半天都沒辦法掛上去,那麼試試看用 Google 釋出的這套工具,或許可以幫忙你快速更新 DNS 也不一定。

1 Response

  1. 八网 says:

    新年好呀,新年好呀,祝福博主新年好!

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: