實用指南
如何使用 nslookup 指令
在終端機向指定解析器提出明確 DNS 查詢。
發起明確查詢
Windows 終端機可用內建 nslookup;Linux 依發行版決定是否預裝,通常由 DNS 工具套件提供。依官方套件指引安裝,勿用未知安裝器。
僅給名稱通常使用系統解析器查位址。網頁可能用不同解析器,差異不必然是程式錯誤。
nslookup example.com
nslookup example.com 8.8.8.8選擇記錄類型
type 可查 MX、TXT、NS、AAAA。名稱很重要:_dmarc.example.com 與 example.com 是不同查詢。
ANY 不可靠地列出全部記錄,伺服器可能最少回覆或拒絕;應分別查詢各類並保留狀態。
nslookup -type=MX example.com
nslookup -type=TXT _dmarc.example.com
nslookup -type=AAAA example.com
nslookup -type=NS example.com反向查詢
IP 輸入查 PTR。IPv4 用 in-addr.arpa 倒序數字,IPv6 用 ip6.arpa 倒序十六進位位元;不是所有網站清單。
無 PTR 不代表離線。正反向可由不同方管理,不會自動互相更新。
nslookup 1.1.1.1
nslookup -type=PTR 1.1.1.1.in-addr.arpa使用互動模式
不帶名稱啟動可進提示字元,切換 server 與 type 後查詢,完成用 exit。這些指令不修改記錄。
非權威應答通常來自遞迴解析器或快取,不自動表示不可信。
nslookup
> server 1.1.1.1
> set type=TXT
> example.com
> exit區分 DNS 與傳輸錯誤
NXDOMAIN 是名稱不存在,NOERROR 無資料則不同。SERVFAIL 可涉及驗證或上游故障;逾時是未完成。
對照網站應匹配名稱、類型、解析器及時間。網站用 HTTPS,終端機可能用 UDP/TCP,耗時不可直接比較。
記錄真實觀察
保存名稱、類型、答案、TTL、解析器與時間。只複製 IP 可能掩蓋名稱差異或舊快取。
正式故障應保留已知良好設定並使用提供商權威工具。本站與 nslookup 都不代改 DNS。