nslookup命令詳解


nslookup命令詳解

 

nslookup命令用於查詢DNS的記錄,查看域名解析是否正常,在網絡故障的時候用來診斷網絡問題。 nslookup的用法相對來說還是蠻簡單的,主要是下面的幾個用法。

 

1 直接查詢

這個可能大家用到最多,查詢一個域名的A記錄。

nslookup domain [dns-server]

如果沒指定dns-server,用系統默認的dns服務器。下面是一個例子:

[root@localhost ~]# nslookup baidu.com Server: 10.30.7.177 Address: 10.30.7.177#53 Non-authoritative answer: Name: baidu.com Address: 123.125.114.144 Name: baidu.com Address: 111.13.101.208 Name: baidu.com Address: 180.149.132.47 Name: baidu.com Address: 220.181.57.217

 

2 查詢其他記錄

直接查詢返回的是A記錄,我們可以指定參數,查詢其他記錄,比如AAAA、MX等。

nslookup -qt=type domain [dns-server]

其中,type可以是以下這些類型:

  • A 地址記錄
  • AAAA 地址記錄
  • AFSDB Andrew文件系統數據庫服務器記錄
  • ATMA ATM地址記錄
  • CNAME 別名記錄
  • HINFO 硬件配置記錄,包括CPU、操作系統信息
  • ISDN 域名對應的ISDN號碼
  • MB 存放指定郵箱的服務器
  • MG 郵件組記錄
  • MINFO 郵件組和郵箱的信息記錄
  • MR 改名的郵箱記錄
  • MX 郵件服務器記錄
  • NS 名字服務器記錄
  • PTR 反向記錄
  • RP 負責人記錄
  • RT 路由穿透記錄
  • SRV TCP服務器信息記錄
  • TXT 域名對應的文本信息
  • X25 域名對應的X.25地址記錄

例如:

[root@localhost ~]# nslookup -qt=mx baidu.com 8.8.8.8 *** Invalid option: qt=mx Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: baidu.com Address: 111.13.101.208 Name: baidu.com Address: 123.125.114.144 Name: baidu.com Address: 180.149.132.47 Name: baidu.com Address: 220.181.57.217

 

3 查詢更具體的信息

查詢語法:

nslookup –d [其他參數] domain [dns-server]

只要在查詢的時候,加上-d參數,即可查詢域名的緩存。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM