1. nslookup作用
nslookup用於查詢DNS的記錄,查詢域名解析是否正常,在網絡故障時用來診斷網絡問題
nslookup - query Internet name servers interactively
語法:nslookup [-option] [name | -] [server]
2. 查詢
a. 直接查詢
nslookup domain [dns-server] //如果沒有指定dns服務器,就采用系統默認的dns服務器。
[root@oldboy ~]# nslookup www.baidu.com Server: 192.168.1.1 Address: 192.168.1.1#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 [root@oldboy ~]# nslookup www.baidu.com 8.8.8.8 Server: 8.8.8.8 Address: 8.8.8.8#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
b. 查詢其他記錄
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地址記錄
c. 查詢更具體的信息
nslookup -d [其他參數] domain [dns-server]
只要在查詢的時候,加上-d參數,即可查詢域名的緩存