00. 目錄
文章目錄
-
- 01. 指令概述
- 02. 指令格式
- 03. 常用選項
- 04. 參考示例
- 05. 附錄
nslookup指令是常用域名查詢工具,就是查DNS資訊用的指令。
nslookup指令的英文全稱為 “query Internet name server interactively ”。nslookup有兩種工作模式,即“互動模式”和“非互動模式”。在“互動模式”下,使用者可以向域名伺服器查詢各類主機、域名的資訊,或者輸出域名中的主機清單。而在“非互動模式”下,使用者可以針對一個主機或域名僅僅擷取特定的名稱或所需資訊。
進入互動模式,直接輸入nslookup指令,不加任何參數,則直接進入互動模式,此時nslookup會連接配接到預設的域名伺服器(即
/etc/resolv.conf
的第一個dns位址)。或者輸入
nslookup -nameserver/ip
。進入非互動模式,就直接輸入
nslookup 域名
就可以了。
格式:nslookup [參數] [域名]
-sil 不顯示任何警告資訊
exit 退出指令
server 指定解析域名的伺服器位址
set type=soa 設定查詢域名授權起始資訊
set type=a 設定查詢域名A記錄
set type=mx 設定查詢域名郵件交換記錄
4.1 在非互動模式下查詢域名基本資訊
[deng@localhost ~]$ nslookup www.itcast.cn
Server: 119.29.29.29
Address: 119.29.29.29#53
Non-authoritative answer:
www.itcast.cn canonical name = www.itcast.cn.w.kunlungr.com.
Name: www.itcast.cn.w.kunlungr.com
Address: 183.232.151.215
[deng@localhost ~]$
4.2 進入互動模式下查詢域名資訊
[deng@localhost ~]$ nslookup
> www.itcast.cn
Server: 119.29.29.29
Address: 119.29.29.29#53
Non-authoritative answer:
www.itcast.cn canonical name = www.itcast.cn.w.kunlungr.com.
Name: www.itcast.cn.w.kunlungr.com
Address: 183.232.151.215
> www.baidu.com
Server: 119.29.29.29
Address: 119.29.29.29#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 183.232.231.174
Name: www.a.shifen.com
Address: 183.232.231.172
[deng@localhost ~]$ nslookup
> set type=mx
> www.itcast.cn
Server: 119.29.29.29
Address: 119.29.29.29#53
Non-authoritative answer:
www.itcast.cn canonical name = www.itcast.cn.w.kunlungr.com.
Authoritative answers can be found from:
>
nslookup -qt = type domain [dns-server]
type:
A -->位址記錄
AAAA -->位址記錄
AFSDB Andrew -->檔案系統資料庫伺服器記錄
ATMA -->ATM位址記錄
CNAME -->别名記錄
HINHO -->硬體配置記錄,包括CPU、作業系統資訊
ISDN -->域名對應的ISDN号碼
MB -->存放指定郵箱的伺服器
MG -->郵件組記錄
MINFO -->郵件組和郵箱的資訊記錄
MR -->改名的郵箱記錄
MX -->郵件伺服器記錄
NS --> 名字伺服器記錄
PTR ->反向記錄
RP -->負責人記錄
RT -->路由穿透記錄
SRV -->TCP伺服器資訊記錄
TXT -->域名對應的文本資訊
X25 -->域名對應的X.25位址記錄