Linux系統(tǒng)使用dig或nslookup命令查看dns解析的方法是怎樣的

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Linux系統(tǒng)使用dig或nslookup命令查看DNS解析的方法是怎樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)客戶idc服務(wù)中心,提供聯(lián)通服務(wù)器托管、成都服務(wù)器、成都主機托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價的產(chǎn)品以及開放、透明、穩(wěn)定、高性價比的服務(wù),資深網(wǎng)絡(luò)工程師在機房提供7*24小時標(biāo)準(zhǔn)級技術(shù)保障。

Linux系統(tǒng)使用dig或nslookup命令查看dns解析的方法是怎樣的

一、dig命令

Dig是一個在類Unix命令行模式下查詢DNS包括NS記錄,A記錄,MX記錄等相關(guān)信息的工具。Dig的源碼是ISC  BIND大包的一部分,但是大多編譯和安裝Bind的文檔都不把它包括在內(nèi),但是在linux系統(tǒng)下,它通常是某個包的一部分,在Gentoo下是bind-tools,在Redhat/Fedora下是  bind-utils,或者在Debian下是 dnsutils。

1. dig - DNS lookup utility

當(dāng)域名出現(xiàn)訪問故障時,可以通過檢查域名解析來判斷是否是由錯誤的解析導(dǎo)致的問題。

  • 域名解析無結(jié)果(不存在或被HOLD(未實名認(rèn)證等))

  • 域名解析到錯誤的IP(被阻斷,被劫持響應(yīng)錯誤結(jié)果,需要對解析流程做判斷)

  • 對應(yīng)CNAME記錄的值無法解析

  • 部分解析異常(配置多個域名服務(wù)器時,多個服務(wù)器解析結(jié)果不一致,需要確認(rèn)是否在DNS服務(wù)器上配置添加的解析記錄一致)

簡單使用解析一下www.baidu.com結(jié)果如下:

可以看到有請求段和應(yīng)答段,最后解析出的A記錄有兩條。

2. dig命令做迭代查詢

在命令后加上+trace可以跟蹤整個解析流程:

解析流程:

  • 由根域名服務(wù)器查找到負(fù)責(zé)解析.com的頂級域名服務(wù)器

  • 由頂級域名服務(wù)器查找到baidu.com的二級域名服務(wù)器

  • 由二級域名服務(wù)器查找到www.baidu.com對應(yīng)一條CNAME記錄www.a.shifen.com

  • 再去查找www.a.shifen.com對應(yīng)的A記錄

  • 最后返回A記錄對應(yīng)的IP地址

3. 域名不存在時,dig命令如何返回

比如解析 www.not-exists-domain.com這個域名,是不存在的。

整個過程如下:

  • 由根域名返回.com頂級域的服務(wù)器地址

  • 由.com頂級域查到二級域名不存在,返回一條SOA記錄

二、nslookup - query Internet name servers interactively

nslookup是一種網(wǎng)絡(luò)管理命令行工具,可用于查詢DNS域名和IP地址輸入指令nslookup默認(rèn)服務(wù)器和Address是當(dāng)前上網(wǎng)所用的DNS服務(wù)器域名和地址A記錄A(Address)記錄指的是用來指定主機名或域名對應(yīng)的IP記錄。在提示符>后直接輸入域名,可以查看該域名的A記錄(也可以用set  type=a指令設(shè)置):MX記錄MX(mail  exchanger)記錄,郵件交換記錄,它指向一個郵件服務(wù)器,用于電子郵件系統(tǒng)發(fā)郵件時根據(jù)收信人的地址后綴來定位郵件服務(wù)器。輸入set  type=mx,再輸入域名可查詢mx類型記錄MX perference = 10  指MX記錄的優(yōu)先級NS記錄NS(nameserver)記錄,用來指定改域名由那個DNS服務(wù)器來進行解析。先輸入set  type=ns再輸入域名CNAME記錄cname記錄是別名記錄,也成為規(guī)范名字。這種記錄允許將多個名字映射到同一臺計算機輸入set  type=cname可以查詢n

slookup有交互式和非交互式兩種使用方式

nslookup還可以指定到某個域名服務(wù)器做解析命令格式如下:

nslookup www.baidu.com 8.8.8.8(域名服務(wù)器地址)

上述就是小編為大家分享的Linux系統(tǒng)使用dig或nslookup命令查看dns解析的方法是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享題目:Linux系統(tǒng)使用dig或nslookup命令查看dns解析的方法是怎樣的
文章路徑:http://muchs.cn/article40/ghsoho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站定制開發(fā)、定制網(wǎng)站服務(wù)器托管、云服務(wù)器品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司