主頁(yè) > 知識(shí)庫(kù) > Linux中DNS服務(wù)器地址查詢命令nslookup使用教程

Linux中DNS服務(wù)器地址查詢命令nslookup使用教程

熱門標(biāo)簽:辦理400電話怎么申請(qǐng) 天地圖標(biāo)注線 微信地圖標(biāo)注在哪 大眾點(diǎn)評(píng)公寓式酒店地圖標(biāo)注 高德地圖標(biāo)注技術(shù) 如何在地圖標(biāo)注多個(gè)位置 靈圖uu電子服務(wù)區(qū)地圖標(biāo)注 滴滴洗衣店地圖標(biāo)注 慶陽(yáng)便宜外呼系統(tǒng)報(bào)價(jià)

nslookup 程序是DNS 服務(wù)的主要診斷工具,它提供了執(zhí)行DNS 服務(wù)器查詢測(cè)試并獲取詳細(xì)信息。使用nslookup 可以診斷和解決名稱解析問(wèn)題、檢查資源記錄是否在區(qū)域中正確添加或更新,以及排除其他服務(wù)器相關(guān)問(wèn)題。nslookup 命令的功能是查詢一臺(tái)機(jī)器的IP 地址和其對(duì)應(yīng)的域名。它通常需要一臺(tái)域名服務(wù)器來(lái)提供域名服務(wù)。如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個(gè)命令查看不同主機(jī)的IP 地址對(duì)應(yīng)的域名。

模式
nslookup 有兩種運(yùn)行模式:非交互式和交互式。
非交互式通常用于返回單塊數(shù)據(jù)的情況,其命令格式:
nslookup [-選項(xiàng)]  查詢的域名  [DNS 服務(wù)器地址]
如果沒(méi)有指明nslookup 要使用DNS 服務(wù)器地址,則nslookup 使用/etc/resolv.conf。文件定義DNS 服務(wù)進(jìn)行查詢。非交互式nslookup 程序運(yùn)行完后,就會(huì)返回Shell 提示符下。如果要查詢另外一條記錄,則需要重新執(zhí)行該程序,
交互式通常用于返回多塊數(shù)據(jù)的情況,其命令格式:
nslookup [- DNS 服務(wù)器地址]
如果沒(méi)有指明nslookup 要使用DNS 服務(wù)器地址,則nsookup 使用/etc/resolv.conf。文件定義的DNS服務(wù)進(jìn)行查詢。運(yùn)行交互式nslookup 程序,就會(huì)進(jìn)入nslookup 程序提示符“>”,接下來(lái)就可以在“>”后輸入nslookup 的各種命令、需查詢的域名或反向解析的IP 地址。查詢完一條記錄可接著在“>”后輸入新的查詢,使用exit 命令可退出nslookup 程序.由于對(duì)DNS 服務(wù)器進(jìn)行測(cè)試往往需要連續(xù)查詢多條記錄,所以實(shí)際更多地使用nslookup 程序的交互式。

主要用法
1.測(cè)試主機(jī)地址A 資源記錄
進(jìn)入nslookup 程序后,默認(rèn)的查詢類型是主機(jī)地址,在nslookup 程序提示符“>”下直接輸入要測(cè)試的完全規(guī)范域名FQDN,nslookup 會(huì)顯示當(dāng)前DNS 服務(wù)器的名稱和IP 地址,然后返回完全規(guī)范域名FQDN 對(duì)應(yīng)的IP 地址
測(cè)試反向解析指針PTR 資源記錄
在nslookup 程序提示符“>”下直接輸入要測(cè)試的IP 地址,nslookup 會(huì)返回IP 地址所對(duì)應(yīng)的完全規(guī)范域名FQDN。
2.測(cè)試別名CNAME 資源記錄
在nslookup 程序提示符“>”下先使用命令“set type=cname”設(shè)置查詢的類型為別名,然后輸入要測(cè)試的別名,nslookup 會(huì)返回對(duì)應(yīng)的真實(shí)計(jì)算機(jī)。
3.測(cè)試郵件交換器MX 資源記錄
在nslookup 程序提示符“>”下先使用命令“set type=mx”設(shè)置查詢的類型為郵件交換器然后輸入要測(cè)試的域名,nslookup 會(huì)返回對(duì)應(yīng)的郵件交換器地址。
4.測(cè)試起始授權(quán)機(jī)構(gòu)SOA 資源記錄
在nslookup 程序提示符“>”下先使用命令“set type=soa”設(shè)置查詢的類型為起始授權(quán)機(jī)構(gòu)然后輸入要測(cè)試的域名,nslookup 會(huì)返回對(duì)應(yīng)的SOA 資源記錄內(nèi)容 。
5.測(cè)試名稱服務(wù)器NS 資源記錄
在nslookup 程序提示符“>”下先使用命令“set type=ns”設(shè)置查詢的類型為名稱服務(wù)器,然后輸入要測(cè)試的域名,nslookup 會(huì)返回對(duì)應(yīng)的名稱服務(wù)器地址。
6.測(cè)試負(fù)載均衡
測(cè)試負(fù)載均衡需要在查詢的類型為主機(jī)地址,如果當(dāng)前的查詢類型不是主機(jī)地址,就應(yīng)在nslookup程序提示符“>”下先使用命令“set type=a”設(shè)置查詢的類型為主機(jī)地址,然后輸入要測(cè)試的負(fù)載均衡完全規(guī)范域名FQDN,nslookup 會(huì)返回對(duì)應(yīng)的所有IP 地址。
7.設(shè)置默認(rèn)的本地dns服務(wù)器
set domain=8.8.8.8
8.測(cè)試直接解析域名
測(cè)試直接解析域名需要在查詢的類型為主機(jī)地址,如果當(dāng)前查詢類型不是主機(jī)地址,應(yīng)在nslookup程序提示符“>”下先使用命令“set type=a”設(shè)置查詢的類型為主機(jī)地址,然后輸入要測(cè)試的直接解析域名,nslookup 會(huì)返回域名對(duì)應(yīng)的IP 地址。
9.測(cè)試泛域名
測(cè)試泛域名需要在查詢的類型為主機(jī)地址,如果當(dāng)前查詢類型不是主機(jī)地址,就應(yīng)在nslookup 程序提示符“>”下先使用命令“set type=a”設(shè)置查詢的類型為主機(jī)地址,然后輸入任意主機(jī)名的域名(沒(méi)有相應(yīng)的A 記錄),對(duì)于每個(gè)任意主機(jī)名的域名,nslookup 會(huì)返回同一個(gè)IP 地址。
10.測(cè)試外部Internet 域名
除了要測(cè)試本地DNS 服務(wù)器的區(qū)域數(shù)據(jù)外,還要測(cè)試DNS 服務(wù)器是否能解析外部:Internet 的域名(需要保證DNS 服務(wù)器能與Internet 連接),即測(cè)試named.conf 文件定義的根區(qū)域是否正確。在nslookup 程序提示符“>”下輸入如www.baidu.com 等Internet 上的完全規(guī)范域名FQDN,nslookup會(huì)返回對(duì)應(yīng)的IP 地址。

小例子
1.最基本的用法

復(fù)制代碼
代碼如下:

[root@rudder ~]# nslookup baidu.com
Server: 8.8.8.8
Address: 8.8.8.8#53/p> p>Non-authoritative answer:
Name: baidu.com
Address: 123.125.114.144
Name: baidu.com
Address: 220.181.111.85
Name: baidu.com
Address: 220.181.111.86

2.nslookup,交互方式,查看dns

復(fù)制代碼
代碼如下:

[root@rudder ~]# nslookup
> www.baidu.com

Server:  172.17.0.254
Address: 172.17.0.254#53

Non-authoritative answer:     #非權(quán)威答案,表明是在緩存中讀取的
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 61.135.169.105       #返回第一個(gè)IP地址
Name: www.a.shifen.com
Address: 61.135.169.125       #返回第二個(gè)IP地址

復(fù)制代碼
代碼如下:

> server 8.8.8.8 #設(shè)置域名服務(wù)器為 8.8.8.8

Default server: 8.8.8.8
Address: 8.8.8.8#53

復(fù)制代碼
代碼如下:

> www.baidu.com #再次請(qǐng)求百度的IP地址

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: 220.181.111.147      #不同的DNS獲取的IP地址是不同的。

標(biāo)簽:九江 臺(tái)州 昌都 哈密 海東 優(yōu)質(zhì)穩(wěn)定 玉樹(shù) 孝感

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux中DNS服務(wù)器地址查詢命令nslookup使用教程》,本文關(guān)鍵詞  Linux,中,DNS,服務(wù)器,地址查詢,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux中DNS服務(wù)器地址查詢命令nslookup使用教程》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux中DNS服務(wù)器地址查詢命令nslookup使用教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章