跳到正文
馬克工具箱

DNS 查詢

查詢網域的解析記錄和 TTL,檢查網站、電子郵件、證書相關的 DNS 配置是否生效。可以指定國內外常用的 DNS 伺服器,也可以一次對比全部伺服器,看新解析是否已經生效。

在伺服器上處理,處理完不儲存

使用步驟

  1. 輸入網域(直接貼上網址也可以)。記錄型別預設「全部常用」,一次列出 A、AAAA、CNAME、MX、TXT、NS;只關心某一種時再單獨選,例如網站用 A、電子郵件用 MX、驗證用 TXT。
  2. 選擇 DNS 伺服器;剛改完解析時選「全部伺服器(對比)」。
  3. 點「查詢」,檢視每條記錄的值和 TTL。

引數說明

記錄型別
A/AAAA 是 IPv4/IPv6 地址,CNAME 是別名,MX 是郵件伺服器,TXT 常用於 SPF、網域驗證,NS 是權威 DNS,CAA 限制可以簽發證書的機構。
TTL
記錄在快取裡保留的秒數。改解析後,舊記錄最多要等 TTL 秒才會在各處過期。
反向解析
記錄型別選 PTR 並輸入 IP 地址,可以查詢 IP 對應的主機名。

記錄型別及其出處

型別 內容 定義於
A IPv4 地址 RFC 1035
AAAA IPv6 地址 RFC 3596
CNAME 指向另一個名稱的別名 RFC 1035
MX 郵件伺服器及其優先順序(數值小的先嚐試) RFC 1035
TXT 自由文字,用於 SPF、DKIM 和網站驗證 RFC 1035
NS 該區域的權威網域伺服器 RFC 1035
SOA 區域的起始授權記錄:主伺服器、序列號、各種計時器 RFC 1035
CAA 哪些證書頒發機構可以簽發證書 RFC 8659
PTR 地址對應的主機名(反向查詢) RFC 1035
SRV 某項服務的主機和埠 RFC 2782

反向查詢是把地址倒著寫在 in-addr.arpa 下面,查詢它的 PTR 記錄。例如 192.0.2.10 要查的是 10.2.0.192.in-addr.arpa。

有 CNAME 的名稱不能再有自己的其他記錄,所以區域頂點(zone apex)不允許設 CNAME,因為那裡必須有 NS 和 SOA 記錄。

常見問題

改了解析為什麼還沒生效?

各地 DNS 伺服器會快取舊記錄,直到 TTL 到期。用「全部伺服器(對比)」可以看出哪些伺服器已經拿到新記錄。

查詢結果和我電腦上的不一樣?

你的電腦可能用了電信業者 DNS、代理或 hosts 檔案,結果會不同;這裡的結果直接來自所選的公共 DNS 伺服器。

支援中文網域嗎?

支援,會自動轉換成 Punycode(xn-- 開頭)再查詢。

隱私說明

這個工具需要伺服器完成:你輸入的內容或檔案通過 HTTPS 傳送到我們的伺服器,處理完立即丟棄,不做儲存。伺服器訪問日誌會記錄 IP 地址和請求地址,僅用於防止濫用。

相關工具