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 查詢名稱解析的指令,但輸出格式和可獲得的資訊量不同。
- nslookup:nslookup 以簡潔的格式顯示回應 DNS 伺服器和解析結果的數行文字,適合只需確認 IP 位址的情況。
- dig:dig 將回應分為 QUESTION SECTION 和 ANSWER SECTION 等區塊顯示,可以讀取 TTL 的剩餘秒數。
DNS 伺服器結果不同的原因
快取 DNS 伺服器在獲得回應後,會在 TTL 秒數內保持該回應,因此配置變更後,舊值和新值的伺服器會並存。
- TTL:TTL 是允許快取該記錄的秒數,如果為 300,則表示 5 分鐘內使用相同回應。
- 回應相同需要的時間:在變更前的 TTL 經過前,舊回應會保留。如果 TTL 設定為 3600,最多會相差約 1 小時。
無回應時的解釋
名稱解析失敗時,根據功能變數名稱是否存在,或僅該記錄類型未設定,後續處理會有所不同。
- 找不到記錄:功能變數名稱拼寫錯誤或未設定該記錄類型的可能性很高,切換類型可排查問題。
- 僅部分伺服器失敗:若特定 DNS 伺服器無回應,可能是該伺服器暫時故障或快取狀態所致。
安全性和隱私
伺服器處理
輸入內容在伺服器上處理,只會傳送查詢所需的資訊。
僅進行臨時處理
為了DNS 查詢在伺服器端進行臨時處理,結果返回後立即刪除。
通訊透過HTTPS加密
所有收發資料都透過TLS加密,第三者無法讀取。
不傳送給第三方
輸入內容不會傳送給廣告網路、追蹤器等外部服務。
僅向 DNS 伺服器發送
輸入的功能變數名稱僅向選定的 DNS 伺服器發送進行名稱解析。
更新資訊
- update #230
新增 nslookup 連線診斷工具
輸入網域名稱後,可同時向 Google、Cloudflare、Quad9、OpenDNS 查詢,並比較其回應和回應時間。也可複製 nslookup、dig 指令風格的輸出。