日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Dig 簡明教程,你看明白了嗎?

來源: 責編: 時間:2023-10-18 17:58:24 284觀看
導讀哈嘍大家好,我是咸魚不知道大家在日常學習或者工作當中用 dig 命令多不多dig 是 Domain Information Groper 的縮寫,對于網絡管理員和在域名系統(DNS)領域工作的小伙伴來說,它是一個非常常見且有用的工具。無論是簡單的

哈嘍大家好,我是咸魚KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

不知道大家在日常學習或者工作當中用 dig 命令多不多KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

dig 是 Domain Information Groper 的縮寫,對于網絡管理員和在域名系統(DNS)領域工作的小伙伴來說,它是一個非常常見且有用的工具。KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

無論是簡單的 DNS 解析查找還是更高級的故障排除和分析,dig 都能夠勝任KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

那么今天咸魚將和大家一起了解一下 dig 命令的一些常見用法以及示例KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

除了 dig 命令,還有一個跟 dig 功能差不多的命令 nslookupKeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

安裝

如果 Linux 發行版沒有安裝 dig 命令,則可以通過下面的命令來安裝KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

  • Debian 和 基于 Debian 的發行版

圖片圖片KeF28資訊網——每日最新資訊28at.com

  • Red Hat 和基于 RHEL 的發行版

圖片圖片KeF28資訊網——每日最新資訊28at.com

  • Arch Linux 和基于 Arch 的發行版

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

以我的測試環境為例(CentOS 7.9)KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

常見用法

圖片圖片KeF28資訊網——每日最新資訊28at.com

  • @server:請求所指向的 DNS 服務器的主機名或IP地址。如果沒有指定 DNS 服務器,則使用系統當前配置的 DNS 服務器
  • name :要查找的域名
  • type :要檢索的 DNS 記錄的類型,默認為 A 記錄類型

KeF28資訊網——每日最新資訊28at.com

比如說我想解析 www.baidu.com 這個域名,指定使用 Google 的 dns 服務器(8.8.8.8)KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

如果要查找 MX 記錄KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

前面我們講到,dig 命令會在  ANSWER 部分中默認顯示 A 記錄,下面我們來看下命令輸出的信息KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

可以看到一共有五列,我們以最后一行行為例:KeF28資訊網——每日最新資訊28at.com

  • 第一列 www.wshifen.com:要查找的域名
  • 第二列 192 :生存周期,告訴 DNS 解析器在請求一個新查詢之前緩存查詢多長時間
  • 第三列 IN:查詢的類,IN 指互聯網
  • 第四列 A:DNS 查詢類型( A, AAAA, CNAME, MX, NS, PTR, CERT, SRV, TXT, SOA 等)
  • 第五列 104.193.88.77:域名關聯的 IP 地址

KeF28資訊網——每日最新資訊28at.com

由前面的輸出信息我們可以看到,內容還是挺多的,這時候有小伙伴會想:如何減少 dig 命令輸出的內容呢?我只想要最有用的,其他的我看得頭昏眼花KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

可以加上 +nocomments 選項KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

可以看到,加上 +nocomments 選項后返回的內容有一部分注釋是被去掉了的KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

這時候有的小伙伴還會說:不行不行,信息還是太多了,我只要 ANSWER 部分。該如何讓命令只輸出 ANSWER 部分呢?KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

可以看到,加了 +noall 和 +answer 選項之后,會顯示出干凈且易于閱讀的內容KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

那如果我只想要返回解析出來的結果呢?可以使用 +short 選項KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

進階用法

KeF28資訊網——每日最新資訊28at.com

  • 指定返回類型信息

前面我們提到過,DNS 記錄的類型(type)有很多種,例如 A, AAAA, CNAME, MX, NS, PTR, CERT, SRV, TXT, SOA 等KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

我們可以在命令的末尾加上對應的類型名以此來返回解析后特定類型信息KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

或者使用特殊關鍵字 ALL 將所有類型記錄放在一起KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

  • 查看 DNS 解析過程

如果我們不確定 DNS 配置在哪里有問題,我們可以使用 dig 命令來查看 DNS 解析的每一過程,只需要加上 +trace 選項即可KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

  • DNS 反向查找

DNS 正向查找就是通過域名找解析 IP;反向查找就是通過 IP 地址找域名KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

  • 批量查詢

有小伙伴會想:我每次查詢一個域名效率太慢了,我能不能一次查詢多個域名呢?KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

是可以的,dig 是支持批量查詢的KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

首先我們把要查詢的域名放在一個文件里面,每行一個KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

然后執行 dig 命令的時候加上 -f 選項KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

修改 dig 默認選項

KeF28資訊網——每日最新資訊28at.com

前面我們在使用 dig 命令的時候,為了簡化輸出信息每次敲命令都得帶上+nocomments 選項KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

那我們能不能把這個選項設置成默認值,這樣在敲命令的時候就不需要額外加上這個選項了KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

答案是可以的,我們需要在家目錄下創建一個 ~/.digrc 文件,然后添加選項KeF28資訊網——每日最新資訊28at.com

圖片圖片KeF28資訊網——每日最新資訊28at.com

KeF28資訊網——每日最新資訊28at.com

這樣我們執行 dig 命令的時候就算沒加上去,也會默認使用這兩個選項KeF28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-13998-0.htmlDig 簡明教程,你看明白了嗎?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Java代碼手撕【數據結構】| 隊列的實現與優化指南

下一篇: 如何讓你的Node.js應用程序處理數百萬的API請求

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 阿坝县| 苗栗市| 定州市| 饶阳县| 长春市| 确山县| 濉溪县| 克山县| 太保市| 漠河县| 渭南市| 黔西| 中牟县| 崇礼县| 涟源市| 交口县| 祁阳县| 英超| 集安市| 双峰县| 岳西县| 双鸭山市| 浦县| 华容县| 遂溪县| 湘潭市| 定远县| 获嘉县| 垫江县| 修武县| 土默特右旗| 科技| 临湘市| 漾濞| 长春市| 驻马店市| 天津市| 屏山县| 石门县| 忻城县| 韩城市|