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

在把舊的 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 紀錄也就代表能上網速度能加快幾秒。

清除瀏覽器的 Cookie 紀錄

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

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

圖二,清除瀏覽資料。

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

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

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

工具人

做你的外套 擁抱著卻不被擁抱 聽到你對他的撒嬌 可笑的是我沒資格計較(誤)!工具人是科技人,不是愛的僕人喔(是在傲嬌什麼)。

您可能也會喜歡…

1 個回應

  1. 八网 說:

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

發表意見

%d 位部落客按了讚: