【DNS】如何手動強制網域的DNS更新不用等到24小時?

有時候網域重新設定DNS後要靜等24~48小時生效,但是否有辦法加速它的生效時間呢?以下4個平台網址可以讓你輸入網址名稱強制快速更新全球的DNS記錄...

以下5個,第1個是檢查目前DNS是否已經同步到全球的DNS伺服器中,後4個是讓你手動強制更新DNS記錄至最新的狀態。

  1. 檢查網址的 DNS 狀態,就能發現是否在全球 DNS 伺服器中完全解析成功
    DNSChecke : https://dnschecker.org/
  2. Google(1.1.1.1) - Flush Cache : https://developers.google.com/speed/public-dns/cache
  3. Purge Cache(CloudFlare) : https://1.1.1.1/purge-cache/
  4. OpenDNS CacheCheck : https://cachecheck.opendns.com/
  5. 中華電信 168.95.1.1 : 不提供,靜等24小時

如果要讓網址對應到新主機下的網站,一般只要手動更新「A記錄」就可以了,如下圖:

只要A記錄更新成功,網址就會對應到網站成功,就可以正常瀏覽網站了!

■清除本機DNS

當網站的DNS在check後都顯示生效了,但我為何電腦連上去後發現仍不是新的主機IP呢?

把電腦重開機一下就會正常了,但若一時不想重開機,可以「清除本機DNS」的暫存試試。

一、Windows清除本機DNS Cache的方法-

打開你的Windows,開起搜尋框,打下cmd(或從附屬應用程式中找到命令提示字元)。
當命令提示字元的黑底白字畫面跑出>的時候輸入ipconfig /flushdns,然後按下enter鍵。
完成,你的DNS Cache已經手動清空了,本方法應該適用於任何版本的Windows。

二、Mac OS X清除本機DNS Cache的方法

打開你的Mac OS,點擊畫面右上角的放大鏡圖示的Spotlight,輸入terminal(或終端機)。
當終端機的白底黑字跑出$的時候,
如果你是10.5以上版本請輸入:sudo dscacheutil -flushcache
不到10.5版本請輸入:lookupd -flushcache
如出現詢問密碼,請輸入您的系統密碼(同安裝程式時所輸入的密碼),
輸入密碼時畫面並不會出現任何文字或*,請照打,打完按下Enter鍵。完成,你的DNS Cache已經手動清空了

Facy

我是Facy,浸淫網路行銷多年,凡是網路行銷相關都興趣十足,特別是「關鍵字&內容行銷」! 目前主要是專職部落客、網站接案製作、架站教學,歡迎找我聊聊。

  • 如果您需要問我相關的話,可以加入FB社團一起交流或寫信給我: [email protected]
  • 如果您需要更系統性的學習,歡迎參考我的線上課程或家教班
  • 如果您有單一性的問題,例如網站健診、文章問題、做不出的功能,目前接受付費線上家教

在〈【DNS】如何手動強制網域的DNS更新不用等到24小時?〉中有 1 則留言

  1. 你好,我想請問一下

    最近將 cloudways 的主機從 linode 轉到 vultr

    並且開啟 DNS 服務後,網站開始出現版面跑掉,頁面沒更新的問題

    但用電腦看、或使用瀏覽器看,都是正常的

    是否還需要等待一段時間,或是可能什麼問題出錯呢?

    回覆

發佈回覆給「小沈」的留言 取消回覆