linux命令--nslookup


nslookup和dig都是非常有用的網絡命令,簡單而言,就是查dns信息用的。

本地的dns配置文件在哪里?

文件是:/etc/resolv.conf 

打開這個文件:vi /etc/resolv.conf 

nameserver 127.0.1.1 

 

先介紹nslookup

【如何進入交互模式?】 

第一種方法,直接輸入nslookup命令,不加任何參數,則直接進入交互模式,此時nslookup會連接到默認的域名服務器(即/etc/resolv.conf的第一個dns地址)。

wangkongming@Vostro ~ $ nslookup
> www.baidu.com
Server: 127.0.1.1 //上連的dns服務器
Address: 127.0.1.1#53 //上連的dns服務器ip和端口

Non-authoritative answer: //非權威答案,即從上連DNS服務器的本地緩存中讀取出的值,而非實際去查詢到的值  
www.baidu.com canonical name = www.a.shifen.com. //說明www.baidu.com有個別名叫www.a.shifen.com
Name: www.a.shifen.com
Address: 180.97.33.107 //對應的ip1
Name: www.a.shifen.com
Address: 180.97.33.108 //對應的ip2
>

 

【如何進入非交互模式?】

如果你直接在nslookup命令后加上所要查詢的IP或主機名,那么就進入了非交互模式。當然,這個時候你也可以在第二個參數位置設置所要連接的域名服務器。

wangkongming@Vostro ~ $ nslookup www.baidu.com
Server:        127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
www.baidu.com    canonical name = www.a.shifen.com.
Name:    www.a.shifen.com
Address: 180.97.33.107
Name:    www.a.shifen.com
Address: 180.97.33.108

wangkongming@Vostro ~ $ 

 


免責聲明!

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



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