nslookup 連接診斷工具

同時向多個 DNS 伺服器查詢,診斷名稱解析

特徵

同時查詢 4 個公開 DNS

並行向著名公開 DNS 4 種查詢

nslookup 和 dig 風格輸出

可複製兩個指令的執行結果風格文字

自動判斷回應是否一致

顯示伺服器間的回應是否相同

支援 7 種記錄類型

可切換 A、AAAA、CNAME、MX、NS、TXT、SOA

使用方法

1

輸入功能變數名稱

在輸入欄中輸入要診斷的功能變數名稱

2

選擇記錄類型和查詢目標

選擇要查詢的類型,調整查詢伺服器的勾選

3

執行診斷並比較

按診斷按鈕確認各伺服器的回應、回應時間和一致情況

4

複製指令輸出

使用複製按鈕取得 nslookup 風格和 dig 風格文字

使用案例

DNS 變更後的生效確認

伺服器遷移後,比較各 DNS 是否傳回新值

連接不通的原因排查

網站打不開時,確認名稱解析是否可行

無法使用指令的環境診斷

在公司電腦或智慧型手機上執行相當於 nslookup 的診斷

在故障報告中附加診斷結果

複製指令輸出風格文字並分享

基礎知識

nslookup 和 dig 的區別

nslookup 和 dig 都是向 DNS 查詢名稱解析的指令,但輸出格式和可獲得的資訊量不同。

  • nslookupnslookup 以簡潔的格式顯示回應 DNS 伺服器和解析結果的數行文字,適合只需確認 IP 位址的情況。
  • digdig 將回應分為 QUESTION SECTION 和 ANSWER SECTION 等區塊顯示,可以讀取 TTL 的剩餘秒數。

DNS 伺服器結果不同的原因

快取 DNS 伺服器在獲得回應後,會在 TTL 秒數內保持該回應,因此配置變更後,舊值和新值的伺服器會並存。

  • TTLTTL 是允許快取該記錄的秒數,如果為 300,則表示 5 分鐘內使用相同回應。
  • 回應相同需要的時間在變更前的 TTL 經過前,舊回應會保留。如果 TTL 設定為 3600,最多會相差約 1 小時。

無回應時的解釋

名稱解析失敗時,根據功能變數名稱是否存在,或僅該記錄類型未設定,後續處理會有所不同。

  • 找不到記錄功能變數名稱拼寫錯誤或未設定該記錄類型的可能性很高,切換類型可排查問題。
  • 僅部分伺服器失敗若特定 DNS 伺服器無回應,可能是該伺服器暫時故障或快取狀態所致。

安全性和隱私

伺服器處理

輸入內容在伺服器上處理,只會傳送查詢所需的資訊。

僅進行臨時處理

為了DNS 查詢在伺服器端進行臨時處理,結果返回後立即刪除。

通訊透過HTTPS加密

所有收發資料都透過TLS加密,第三者無法讀取。

不傳送給第三方

輸入內容不會傳送給廣告網路、追蹤器等外部服務。

僅向 DNS 伺服器發送

輸入的功能變數名稱僅向選定的 DNS 伺服器發送進行名稱解析。

更新資訊

  • update #230

    新增 nslookup 連線診斷工具

    輸入網域名稱後,可同時向 Google、Cloudflare、Quad9、OpenDNS 查詢,並比較其回應和回應時間。也可複製 nslookup、dig 指令風格的輸出。

相關工具