nslookup — 簡易 DNS 查詢工具
簡易 DNS 查詢工具,可查詢網域的 IP 位址和各種 DNS 記錄。
語法
nslookup [選項] 網域 [DNS伺服器]
常用選項
| 選項 | 說明 | 範例 |
|---|---|---|
-type=記錄類型 |
指定查詢的記錄類型(A、MX、NS、TXT 等) | nslookup -type=MX gmail.com |
-debug |
顯示詳細的 DNS 回應資訊 | nslookup -debug google.com |
使用範例
範例 1:查詢網域 IP 位址
最基本用法,查詢 google.com 的 IP 位址。
$ nslookup google.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: google.com
Address: 142.250.185.46
範例 2:指定 DNS 伺服器查詢
使用 Cloudflare(1.1.1.1)DNS 查詢,排除本地 DNS 問題。
$ nslookup mysite.com 1.1.1.1
Server: 1.1.1.1
Address: 1.1.1.1#53
Name: mysite.com
Address: 203.0.113.1
範例 3:查詢 MX 記錄
查詢網域的郵件伺服器設定。
$ nslookup -type=MX gmail.com
gmail.com mail exchanger = 5 gmail-smtp-in.l.google.com.
範例 4:反向查詢
查詢 IP 對應的主機名稱(PTR 記錄)。
$ nslookup 8.8.8.8
8.8.8.8.in-addr.arpa name = dns.google.