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.

延伸閱讀