Linux系統下的Dig工具使用方法

2021-10-20 19:12:17 字數 1135 閱讀 4188

類似於windows系統中的nslookup,dig是linux系統下常用的dns查詢工具

簡單使用

典型的dig呼叫如下:

dig @server name type
@server表示用哪個網域名稱伺服器(或稱為遞迴解析器)去遞迴解析我的dns查詢請求,預設情況下是使用isp商提供的本地網域名稱伺服器,如果想要使用一些公共網域名稱伺服器(比如google public dns 8.8.8.8)就可以這樣使用:

dig @8.8.8.8 www.baidu.com
name表示我要查詢的網域名稱,在上個例子中就是www.baidu.com

type表示我要查詢的資源記錄型別,預設情況下是a型別,表示會返回給我所查詢的網域名稱對應的ipv4位址,常用的其他型別還有aaaa、ns、mx、cname等。舉個例子,如果我想查詢www.baidu.com的cname記錄(相當於它的別名),那麼我就可以這樣進行查詢:

dig www.baidu.com cname
實際執行結果如下:

dig命令擴充套件

在dig命令中,我們還可以在上述基本使用方式的基礎上新增額外的引數來傳送多種多樣的dns查詢請求。

查詢選項

dig提供了許多查詢選項,這些選項會影響進行查詢和顯示結果的方式。其中一些設定或重置查詢頭中的標誌位,一些確定輸出答案的哪些部分,另一些確定超時和重試策略。

舉例

dig www.baidu.com +trace
關於更多的dig查詢選項,可以訪問dig官網

linux系統下安裝dig

toc 查詢dns包括ns記錄,a記錄,mx記錄等相關資訊的工具。我這裡面使用的是 剛開始的時候我是直接使用apt get安裝,就像這樣 然而並沒有安裝成功,系統提示無法定位軟體包 使用了sudo apt get update更新一下,再次安裝.還是失敗 這裡就要注意下,dig命令並不是直接安裝,它...

DNS解析工具 nslookup和dig使用

1 nslookup使用 root master nslookup server 8.8.8.8 指定網域名稱伺服器 address 103.235.46.39 解析結果 2 dig的使用 yum y install bind utils 安裝dig命令 格式如下 來指定網域名稱伺服器 t 指定要解...

Linux基礎命令 dig工具

dig dig是乙個dns查詢工具,多數管理員會使用dig命令來解決dns的問題。此命令的適用範圍 redhat rhel ubuntu centos fedora。1 語法 dig 選項 2 引數列表 選項說明 server 指定伺服器位址 bhost 指定通過哪個主機查詢 ffile 從指定檔案...