DNS傳播檢查器
輸入網域,從全球解析器查詢其DNS記錄,看看最近的變更是否已經生效。
- 已解析
- 無回應
- 檢查中
-
Benito Juarez 墨西哥 —
-
Buenos Aires 阿根廷 —
-
City of London 英國 —
-
Chicago 美國 —
-
Lehi 美國 —
-
New York 美國 —
-
Frankfurt am Main 德國 —
-
Paris 法國 —
-
Roosendaal 荷蘭 —
-
Vancouver 加拿大 —
-
South Brisbane 澳洲 —
-
Tokyo 日本 —
-
Singapore 新加坡 —
-
Pune 印度 —
-
São Paulo 巴西 —
-
Milan 義大利 —
-
Son Espanyol 西班牙 —
-
Slaka 瑞典 —
-
Jakarta 印尼 —
-
Randburg 南非 —
-
San Bernardo 智利 —
-
Vinhomes Times City 越南 —
-
Ajman 阿拉伯聯合大公國 —
-
Jerusalem 以色列 —
依國家/地區檢查DNS
-
美國 8台伺服器
-
澳洲 6台伺服器
-
奧地利 6台伺服器
-
巴西 6台伺服器
-
保加利亞 6台伺服器
-
加拿大 6台伺服器
-
智利 6台伺服器
-
中國 6台伺服器
-
哥倫比亞 6台伺服器
-
克羅埃西亞 6台伺服器
-
捷克 6台伺服器
-
丹麥 6台伺服器
-
厄瓜多 6台伺服器
-
埃及 6台伺服器
-
芬蘭 6台伺服器
-
德國 6台伺服器
-
希臘 6台伺服器
-
中國香港特別行政區 6台伺服器
-
匈牙利 6台伺服器
-
印度 6台伺服器
-
印尼 6台伺服器
-
伊朗 6台伺服器
-
以色列 6台伺服器
-
義大利 6台伺服器
DNS傳播的原理
每筆DNS記錄都有存留時間,即TTL:解析器在必須重新詢問權威名稱伺服器之前,可以保留快取答案的秒數。
仍持有舊值的解析器會繼續發送舊值,直到副本過期,之後才取得新答案。
沒有一次性切換的全球開關。過期在成千上萬台解析器上各自獨立發生,所以一次更新可能在一個地方已經生效,在另一個地方卻還是舊的。
在計畫變更前一天調低TTL,能讓變更更早落定。從多個地點檢查,可以看出新值擴散到了哪裡。
為什麼不同地點結果不同
每台解析器按自己的節奏快取,所以一台可能仍持有另一台已經更新的記錄。變更在您的辦公室看已經完成,在用行動數據的手機上看卻可能還沒有。
許多大型網站會根據發起查詢的解析器所在位置來選擇回傳的IP。歐洲的解析器和亞洲的解析器可能為同一主機名稱拿到都正確卻不相同的位址。
快取延遲會隨TTL過期而消退,而CDN造成的差異是設計使然,會一直存在。把不同地點並排比較就能區分這兩種效應。
可以檢查的DNS記錄類型
- A
- A記錄把主機名稱對應到IPv4位址。瀏覽器就是透過解析它來找到網站伺服器的,所以搬遷主機後通常最先檢查這筆記錄。
- AAAA
- AAAA記錄把主機名稱對應到IPv6位址。對透過IPv6造訪網站的用戶端和網路來說,它的作用與A記錄相同。
- MX
- MX記錄指明為某網域接收郵件的郵件伺服器,並為每台指定優先順序。收件方伺服器讀取它來決定投遞位置,所以郵件主機有任何變動後都應檢查。
- NS
- NS記錄列出網域的權威名稱伺服器。區域的真正答案就存放在這些伺服器上,註冊商處的委派必須指向它們。
- TXT
- TXT記錄存放掛在名稱下的任意文字。它廣泛用於網域驗證,以及SPF、DKIM等郵件政策記錄。
- PTR
- PTR記錄把IP位址反向對應回主機名稱,是A或AAAA查詢的逆過程。它歸控制該IP區段的供應商管理,常用於核查郵件伺服器的信譽。
- CNAME
- CNAME記錄讓一個主機名稱成為另一個的別名,解析器會順著它找到目標的記錄。帶CNAME的名稱不能在同一標籤上再掛其他記錄類型。
- CAA
- CAA記錄聲明哪些憑證授權單位可以為該網域簽發TLS憑證。授權單位在簽發前會讀取它,從而減少錯誤簽發。
- SOA
- SOA記錄保存區域的管理設定,包括主要名稱伺服器、負責人聯絡方式、序號和預設負面快取時間。每個區域恰好有一筆。
- SRV
- SRV記錄在結構化名稱下公布某項服務(如SIP或XMPP)的主機和連接埠。支援它的用戶端用這筆記錄來定位服務。
如何使用這個檢查器
- 輸入要查詢的網域或主機名稱,例如 www.example.com,並從清單中選擇記錄類型。
- 執行檢查。每台伺服器獨立查詢該記錄,並回報收到的答案和回應時間。
- 比較各地點的結果。所有地方答案一致代表變更已傳播;新舊值混雜代表部分解析器仍保留著快取副本。
常見問題
Global DNS Checker是什麼?
Global DNS Checker是一款免費工具,可同時從世界各地的伺服器查詢網域的DNS記錄。
它支援A、AAAA、CNAME、CAA、MX、NS、PTR、SOA、SRV和TXT記錄。
Global DNS Checker免費嗎?
免費。網站上的每個工具都免費,也都不需要帳號。我們只希望您手動使用本站,而不要用指令碼來刷。
如何檢查一個網域的DNS記錄?
在頁面頂端的輸入框中填入網域,選擇記錄類型,然後點選「檢查DNS」。下方列出的伺服器會執行同一查詢,並顯示各自收到的答案和回應時間。
DNS傳播需要多長時間?
它由記錄的TTL決定,而不是固定的時鐘。
解析器會一直回傳先前的答案,直到快取副本過期才取新值,因此TTL為300秒的記錄約五分鐘內就會更新,而TTL為一天的記錄可能需要長達24小時。
「變更總是需要48小時」這一常見說法是名稱伺服器還很慢的年代留下的迷思;變更前調低TTL才是真正的加速辦法。
為什麼我的DNS沒有傳播?
通常它其實運作正常,您只是碰到了一台在TTL過期前仍快取著舊值的解析器。
其他常見原因包括:名稱伺服器變更沒有在註冊商處儲存,導致委派仍指向舊業者;以及負面快取——解析器記住了某個名稱曾不存在,並在SOA負面快取計時器結束前一直回傳這個結果。
從多個地點檢查可以看出新值是在擴散,還是確實缺失。
如何清除我的DNS快取?
在Windows上,開啟命令提示字元並執行 ipconfig /flushdns。
在macOS上,執行 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。
在大多數使用systemd-resolved的Linux系統上,執行 sudo resolvectl flush-caches。
重新啟動瀏覽器或裝置也會清掉應用程式層的快取。清除快取只影響您自己的機器,改變不了世界上其他解析器正在回傳的內容。
DNS中的TTL是什麼?
TTL即time-to-live(存留時間):解析器在必須重新查詢權威伺服器之前,可以保留快取DNS答案的秒數。
TTL低表示解析器頻繁更新,變更出現得快,但查詢也更多;TTL高則查詢較少、更新較慢。
在計畫變更前調低TTL、之後再調回去,既能快速傳播,又沒有長期負擔。
DNS檢查和WHOIS查詢有什麼區別?
DNS檢查詢問解析器某個網域的記錄目前回傳什麼值,例如它的A、MX或TXT記錄——真正決定流量和郵件走向的正是這些。
WHOIS查詢報告的則是網域本身的註冊資訊:註冊商、建立和到期日期,以及名稱伺服器委派。
DNS告訴您網域此刻的行為;WHOIS告訴您它由誰註冊、何時到期。
我的DNS在所有地方都更新了嗎?
本工具同時從許多地點的解析器檢查網域,如果每台伺服器都回傳新值,代表變更已傳播到受測的解析器。
由於全球解析器遠多於任何工具所能查詢的數量,完全一致的結果是有力的證據,而非絕對的保證。
新舊答案混雜則代表傳播仍在進行,部分解析器還會保留快取副本,直到其TTL過期。
我應該檢查哪種DNS記錄類型?
檢查您改過的那筆記錄。
網站搬到新主機後檢查A記錄,若提供IPv6再檢查AAAA記錄。
更換郵件主機後檢查MX記錄。
把網域遷到新的DNS業者時檢查NS記錄。
網域驗證及SPF、DKIM等郵件政策請檢查TXT記錄。
拿不準就從A和MX開始,它們涵蓋了大多數網站和郵件變更。