下面以海波博客的域名http://www.renhaibo.com為例,詳細(xì)介紹nslookup命令在命令提示符(DOS)下的用法:
一、查詢IP地址
nslookup可以方便地查詢到域名對(duì)應(yīng)的IP地址,包括A記錄和CNAME記錄,如果查到的是CNAME記錄還會(huì)返回別名記錄的設(shè)置情況。
用法格式:nslookup 域名,如圖:
回車后有三種不同的結(jié)果:
1.A記錄的返回,如圖:
2.別名記錄(CNAME)的返回情況,如圖:
3.域名不存在的情況,如圖:
二、查詢其它類型的域名
我們的域名一般還配置了其他類型的記錄,如MX郵件服務(wù)器記錄,查看解析是否正常,這時(shí)候用ping命令就不行了。郵件服務(wù)器只能發(fā)信不能收信,是域名解析的問(wèn)題還是其他的問(wèn)題,Ping命令的檢查只能讓你誤入歧途。nslookup這時(shí)候可以模擬你的其他遇見(jiàn)服務(wù)器進(jìn)行域名解析的情況。我們需要在nslookup上加上適當(dāng)?shù)膮?shù)。指定查詢記錄類型的指令格式如下:nslookup –qt=類型 目標(biāo)域名(注意qt必須小寫)
以下是可以用的類型的格式(不區(qū)分大小寫),僅提供常用的MX和NS的截圖:
1.A 地址記錄(Ipv4)
2.AAAA 地址記錄(Ipv6)
3.AFSDB Andrew文件系統(tǒng)數(shù)據(jù)庫(kù)服務(wù)器記錄(不懂)
4.ATMA ATM地址記錄(不是自動(dòng)提款機(jī))
5.CNAME 別名記錄
6.HINFO 硬件配置記錄,包括CPU、操作系統(tǒng)信息
7.ISDN 域名對(duì)應(yīng)的ISDN號(hào)碼
8.MB 存放指定郵箱的服務(wù)器
9.MG 郵件組記錄
10.MINFO 郵件組和郵箱的信息記錄
11.MR 改名的郵箱記錄
12.MX 郵件服務(wù)器記錄
13.NS 名字服務(wù)器記錄
14.PTR 反向記錄(從IP地址解釋域名)
15.RP 負(fù)責(zé)人記錄
16.RT 路由穿透記錄
17.SRV TCP服務(wù)器信息記錄
18.TXT 域名對(duì)應(yīng)的文本信息
19.X25 域名對(duì)應(yīng)的X.25地址記錄
三、指定使用的DNS解析服務(wù)
默認(rèn)情況下nslookup使用的是我們?cè)诒緳C(jī)TCP/IP配置中的DNS服務(wù)器進(jìn)行查詢,但有時(shí)候我們需要指定一個(gè)特定的服務(wù)器進(jìn)行查詢?cè)囼?yàn)。此時(shí)我們不需要更改本機(jī)的DNS配置,只要在命令后面加上指定的服務(wù)器IP或者域名就可以了。這個(gè)參數(shù)在我們對(duì)一臺(tái)指定服務(wù)器排錯(cuò)是非常必要的,另外我們可以通過(guò)指定服務(wù)器直接查詢授權(quán)服務(wù)器的結(jié)果避免其他服務(wù)器緩存的結(jié)果。
命令格式如下:nslookup [-qt=類型] 目標(biāo)域名 指定的DNS服務(wù)器IP或域名
如我們使用河北電信的另一個(gè)DNS服務(wù)器:219.146.0.130查詢r(jià)enhaibo.com的NS記錄,所有的二級(jí)域名的NS記錄都存放在頂級(jí)域名服務(wù)器中,這是最權(quán)威的解釋。注意這次沒(méi)有非授權(quán)結(jié)果的提示。對(duì)于二級(jí)域名的NS記錄查詢來(lái)說(shuō)這肯定是授權(quán)結(jié)果。頂級(jí)域名服務(wù)器的名稱是ns57.domaincontrol.com,ns58.domaincontrol.com等2臺(tái)服務(wù)器。當(dāng)我們修改域名的NS記錄的時(shí)候可以通過(guò)上述查詢知道修改的結(jié)果是不是已經(jīng)在頂級(jí)域名服務(wù)器上生效。不過(guò)即使已經(jīng)生效也可能不能正常解釋,還有緩存時(shí)間的問(wèn)題,詳查下文。
返回如圖:
四、檢查域名的緩存時(shí)間
檢查域名的緩存時(shí)間需要使用一個(gè)新的參數(shù):-d
格式:nslookup –d [其他的參數(shù)] 目標(biāo)域名
這種查詢將整個(gè)DNS數(shù)據(jù)包的所有部分都揭示出來(lái),大家可以看到DNS實(shí)際上并不是想象中那么簡(jiǎn)單的東西。具體的各部分解釋大家可以去看看相關(guān)的標(biāo)準(zhǔn)文檔。需要提醒大家的是一定要找到ANSWER:的內(nèi)容,其他的東西都不是描述最終的結(jié)果。上面就不止一個(gè)地方有TTL數(shù)值。
nslookup的命令還有許多其他參數(shù),這里就介紹常用的這么幾個(gè)。另外如果不喜歡命令行方式的話,還有圖形界面的nslookup工具,自己去網(wǎng)上搜索一下吧。
聯(lián)系客服