這篇文章將為大家詳細講解有關(guān)如何使用nslookup命令查看dns解析,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
創(chuàng)新互聯(lián)是一家專業(yè)提供萬寧企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、H5場景定制、小程序制作等業(yè)務(wù)。10年已為萬寧眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。dig - DNS lookup utility
當(dāng)域名出現(xiàn)訪問故障時,可以通過檢查域名解析來判斷是否是由錯誤的解析導(dǎo)致的問題。
1.域名解析無結(jié)果(不存在或被HOLD(未實名認證等))
2.域名解析到錯誤的IP(被阻斷,被劫持響應(yīng)錯誤結(jié)果,需要對解析流程做判斷)
3.對應(yīng)CNAME記錄的值無法解析
4.部分解析異常(配置多個域名服務(wù)器時,多個服務(wù)器解析結(jié)果不一致,需要確認是否在DNS服務(wù)器上配置添加的解析記錄一致)
簡單使用解析一下www.baidu.com結(jié)果如下:
可以看到有請求段和應(yīng)答段,最后解析出的A記錄有兩條。
dig命令做迭代查詢
在命令后加上+trace可以跟蹤整個解析流程:
1. 由根域名服務(wù)器查找到負責(zé)解析.com的頂級域名服務(wù)器
2. 由頂級域名服務(wù)器查找到baidu.com的二級域名服務(wù)器
3. 由二級域名服務(wù)器查找到www.baidu.com對應(yīng)一條CNAME記錄www.a.shifen.com
4. 再去查找www.a.shifen.com對應(yīng)的A記錄
5. 最后返回A記錄對應(yīng)的IP地址
[root@jia3 ~]# dig www.baidu.com +trace ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> www.baidu.com +trace ;; global options: +cmd . 320307 IN NS a.root-servers.net. . 320307 IN NS k.root-servers.net. . 320307 IN NS i.root-servers.net. . 320307 IN NS l.root-servers.net. . 320307 IN NS b.root-servers.net. . 320307 IN NS e.root-servers.net. . 320307 IN NS h.root-servers.net. . 320307 IN NS d.root-servers.net. . 320307 IN NS g.root-servers.net. . 320307 IN NS j.root-servers.net. . 320307 IN NS f.root-servers.net. . 320307 IN NS m.root-servers.net. . 320307 IN NS c.root-servers.net. ;; Received 228 bytes from 202.106.0.20#53(202.106.0.20) in 98 ms com. 172800 IN NS c.gtld-servers.net. com. 172800 IN NS l.gtld-servers.net. com. 172800 IN NS d.gtld-servers.net. com. 172800 IN NS h.gtld-servers.net. com. 172800 IN NS m.gtld-servers.net. com. 172800 IN NS a.gtld-servers.net. com. 172800 IN NS k.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. com. 172800 IN NS e.gtld-servers.net. com. 172800 IN NS g.gtld-servers.net. com. 172800 IN NS j.gtld-servers.net. com. 172800 IN NS i.gtld-servers.net. com. 172800 IN NS f.gtld-servers.net. ;; Received 491 bytes from 192.5.5.241#53(192.5.5.241) in 93 ms baidu.com. 172800 IN NS dns.baidu.com. baidu.com. 172800 IN NS ns2.baidu.com. baidu.com. 172800 IN NS ns3.baidu.com. baidu.com. 172800 IN NS ns4.baidu.com. baidu.com. 172800 IN NS ns7.baidu.com. ;; Received 201 bytes from 192.48.79.30#53(192.48.79.30) in 501 ms www.baidu.com. 1200 IN CNAME www.a.shifen.com. a.shifen.com. 1200 IN NS ns1.a.shifen.com. a.shifen.com. 1200 IN NS ns2.a.shifen.com. a.shifen.com. 1200 IN NS ns5.a.shifen.com. a.shifen.com. 1200 IN NS ns3.a.shifen.com. a.shifen.com. 1200 IN NS ns4.a.shifen.com. ;; Received 228 bytes from 220.181.37.10#53(220.181.37.10) in 8 ms
域名不存在時,dig命令如何返回
比如解析 www.not-exists-domain.com這個域名,是不存在的。
整個過程如下:
1. 由根域名返回.com頂級域的服務(wù)器地址
2. 由.com頂級域查到二級域名不存在,返回一條SOA記錄
[root@jia3 ~]# dig www.not-exists-domain.com +trace ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> www.not-exists-domain.com +trace ;; global options: +cmd . 319714 IN NS b.root-servers.net. . 319714 IN NS e.root-servers.net. . 319714 IN NS h.root-servers.net. . 319714 IN NS d.root-servers.net. . 319714 IN NS g.root-servers.net. . 319714 IN NS j.root-servers.net. . 319714 IN NS f.root-servers.net. . 319714 IN NS m.root-servers.net. . 319714 IN NS c.root-servers.net. . 319714 IN NS a.root-servers.net. . 319714 IN NS k.root-servers.net. . 319714 IN NS i.root-servers.net. . 319714 IN NS l.root-servers.net. ;; Received 228 bytes from 202.106.0.20#53(202.106.0.20) in 105 ms com. 172800 IN NS e.gtld-servers.net. com. 172800 IN NS c.gtld-servers.net. com. 172800 IN NS j.gtld-servers.net. com. 172800 IN NS l.gtld-servers.net. com. 172800 IN NS k.gtld-servers.net. com. 172800 IN NS g.gtld-servers.net. com. 172800 IN NS m.gtld-servers.net. com. 172800 IN NS a.gtld-servers.net. com. 172800 IN NS i.gtld-servers.net. com. 172800 IN NS h.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. com. 172800 IN NS f.gtld-servers.net. com. 172800 IN NS d.gtld-servers.net. ;; Received 503 bytes from 192.112.36.4#53(192.112.36.4) in 228 ms com. 900 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1524576381 1800 900 604800 86400 ;; Received 116 bytes from 192.12.94.30#53(192.12.94.30) in 333 ms
nslookup - query Internet name servers interactively
nslookup有交互式和非交互式兩種使用方式如下圖:
nslookup還可以指定到某個域名服務(wù)器做解析命令格式如下:
nslookup www.baidu.com 8.8.8.8(域名服務(wù)器地址)
關(guān)于如何使用nslookup命令查看dns解析就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。