国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 學院 > 操作系統 > 正文

dig挖出DNS的秘密

2024-06-28 16:03:27
字體:
來源:轉載
供稿:網友

【初次見面】

我相信使用nslookup的同學一定比使用dig的同學多,所以還是有必要花些時間給大家介紹一下dig的。

dig,和nslookup作用有些類似,都是DNS查詢工具。

dig,其實是一個縮寫,即Domain Information Groper。

一些專業的DNS管理員在追查DNS問題時,都樂于使用dig命令,是看中了dig設置靈活、輸出清晰、功能強大的特點。

【最簡單的dig用法】

最簡單的dig用法,當然就是直接輸入dig按回車。

123456dig; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> //Dig命令的版本信息;; global options: +cmd;; Got answer:;; ->>HEADER<

從上面的輸出,你一定觀察到了,當直接使用dig命令,不加任何參數和選項時,dig會向默認的上連DNS服務器查詢“.”(根域)的NS記錄。

【dig加個點】

剛才直接輸入dig,這次我們在后面加上一個“.”,看看結果和剛才有何區別:

123456dig .; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> .;; global options: +cmd;; Got answer:;; ->>HEADER<

【我想用google-DNS來查baidu.com的A記錄】

1234567dig @8.8.8.8 www.baidu.com A //命令格式為dig @dnsserver name querytype; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> @8.8.8.8 www.baidu.com A; (1 server found);; global options: +cmd;; Got answer:;; ->>HEADER<

從這個例子,大家學習到了dig的基本的命令格式是:

1dig @dnsserver name querytype

如果你設置的dnsserver是一個域名,那么dig會首先通過默認的上連DNS服務器去查詢對應的ip地址,然后再以設置的dnsserver為上連DNS服務器。如果你沒有設置@dnsserver,那么dig就會依次使用/etc/resolv.conf里的地址作為上連DNS服務器。而對于querytype,如果你看過我上一篇有關nslookup命令的講解,那么你應該對querytype有所了解,你可以設置A/AAAA/PTR/MX/ANY等值,默認是查詢A記錄。

【一些常用的選項】

1 -c選項,可以設置協議類型(class),包括IN(默認)、CH和HS。

2 -f選項,dig支持從一個文件里讀取內容進行批量查詢,這個非常體貼和方便。文件的內容要求一行為一個查詢請求。來個實際例子吧:

1234567891011cat querylist //文件內容,共有兩個域名需要查詢www.baidu.comwww.sohu.comdig -f querylist -c IN -t A//設置-f參數開始批量查詢; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> www.baidu.com;; global options: +cmd;; Got answer:;; ->>HEADER<> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> www.sohu.com;; Got answer:;; ->>HEADER<

3 -4和-6兩個選項,用于設置僅適用哪一種作為查詢包傳輸協議,分別對應著IPv4和IPv6。

4 -t選項,用來設置查詢類型,默認情況下是A,也可以設置MX等類型,來一個例子:

123456dig roclinux.cn -t MX; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> roclinux.cn -t MX;; global options: +cmd;; Got answer:;; ->>HEADER<

5 -q選項,其實它本身是一個多余的選項,但是它在復雜的dig命令中又是那么的有用。-q選項可以顯式設置你要查詢的域名,這樣可以避免和其他眾多的參數、選項相混淆,提高了命令的可讀性,來個例子:

123456dig -q www.roclinux.cn; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> -q www.roclinux.cn;; global options: +cmd;; Got answer:;; ->>HEADER<

6 -x選項,是逆向查詢選項。可以查詢IP地址到域名的映射關系。舉一個例子:

123456dig -x 193.0.14.129; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> -x 193.0.14.129;; global options: +cmd;; Got answer:;; ->>HEADER<

【dig特有的查詢選項(query option)】

和剛才的選項不同,dig還有一批所謂的“查詢選項”,這批選項的使用與否,會影響到dig的查詢方式或輸出的結果信息,因此對于這批選項,dig要求顯式的在其前面統一的加上一個“+”(加號),這樣dig識別起來會更方便,同時命令的可讀性也會更強。dig總共有42個查詢選項,涉及到DNS信息的方方面面,如此多的查詢選項,本文不會一一贅述,只會挑出最最常用的幾個重點講解。

【TCP代替UDP】

眾所周知,DNS查詢過程中的交互是采用UDP的。如果你希望采用TCP方式,需要這樣:

123456dig +tcp www.baidu.com; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> +tcp www.baidu.com;; global options: +cmd;; Got answer:;; ->>HEADER<

【默認追加域】

大家直接看例子,應該就能理解“默認域”的概念了,也就能理解+domain=somedomain的作用了:

123456dig +domain=baidu.com image; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> +domain=baidu.com image;; global options: +cmd;; Got answer:;; ->>HEADER<

【跟蹤dig全過程】

dig非常著名的一個查詢選項就是+trace,當使用這個查詢選項后,dig會從根域查詢一直跟蹤直到查詢到最終結果,并將整個過程信息輸出出來。

1234567891011121314151617181920212223242526272829303132333435dig +trace roclinux.cn; <<>> DiG 9.2.4 <<>> +trace roclinux.cn;; global options: PRintcmd. 335937 IN NS l.root-servers.net.. 335937 IN NS b.root-servers.net.. 335937 IN NS d.root-servers.net.. 335937 IN NS k.root-servers.net.. 335937 IN NS h.root-servers.net.. 335937 IN NS j.root-servers.net.. 335937 IN NS a.root-servers.net.. 335937 IN NS e.root-servers.net.. 335937 IN NS c.root-servers.net.. 335937 IN NS m.root-servers.net.. 335937 IN NS g.root-servers.net.. 335937 IN NS i.root-servers.net.. 335937 IN NS f.root-servers.net.;; Received 400 bytes from 10.23.0.231#53(10.23.0.231) in 0 ms //從本地DNS查找到根域DNS列表cn. 172800 IN NS c.dns.cn.cn. 172800 IN NS a.dns.cn.cn. 172800 IN NS b.dns.cn.cn. 172800 IN NS e.dns.cn.cn. 172800 IN NS ns.cernet.net.cn. 172800 IN NS d.dns.cn.;; Received 292 bytes from 192.228.79.201#53(b.root-servers.net) in 460 ms //選擇了b.root-servers.net這臺根域DNS來查找cn.域DNS列表roclinux.cn. 21600 IN NS ns11.edong.com.roclinux.cn. 21600 IN NS ns12.edong.com.;; Received 76 bytes from 203.119.27.1#53(c.dns.cn) in 0 ms //選擇了c.dns.cn這臺cn.域DNS服務器來查找roclinux.cn的DNS列表roclinux.cn. 3600 IN A 116.255.245.206roclinux.cn. 3600 IN NS ns12.edong.com.roclinux.cn. 3600 IN NS ns11.edong.com.;; Received 124 bytes from 61.147.124.145#53(ns11.edong.com) in 104 ms //最終查找到A記錄

【精簡dig輸出】

1 使用+nocmd的話,可以節省輸出dig版本信息。

2 使用+short的話,僅會輸出最精簡的CNAME信息和A記錄,其他都不會輸出。就像這樣:

1234dig +short www.baidu.comwww.a.shifen.com.119.75.218.77119.75.217.56

3 使用+nocomment的話,可以節省輸出dig的詳情注釋信息。

4 使用+nostat的話,最后的統計信息也不會輸出。當+nocmd、+nocomment和+nostat都是用上,是這樣:

12345dig +nocmd +nocomment +nostat www.baidu.com;www.baidu.com. IN Awww.baidu.com. 260 IN CNAME www.a.shifen.com.www.a.shifen.com. 244 IN A 119.75.217.56www.a.shifen.com. 244 IN A 119.75.218.77

【我們還需要學習什么】

堅持看我的博客的同學,已經掌握了nslookup和dig兩個DNS工具,我想,下一步你可以自己搭建一套內部的DNS服務器了,自己設置master/slave服務器,自己添加Zone,自己添加正解、反解,自己設置緩存超時等等,相信通過這一番折騰,你對DNS會有不一樣的理解和認識。

謝謝!

原文地址:http://roclinux.cn/?p=2449


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
永久av在线| 成年午夜在线| 欧美婷婷久久五月精品三区| 国产尤物视频| 夜色资源网av在先锋网站观看| 中文字幕专区| 99热在线免费播放| 国产中文在线| 久久久久久久久久久久网站| 麻豆国产在线播放| 黄色三级视频在线观看| eeuss影院www在线播放| 午夜在线观看91| 啪啪免费视频一区| 免费在线看v| 国产鲁鲁视频在线观看特色| 日本一卡二卡四卡精品| 国产日本在线观看| 国产寡妇树林野战在线播放| 精品一区二区在线欧美| 国产成人久久精品77777| 国产丝袜视频在线播放| 国产成人福利| 白浆爆出在线观看| 国产尤物视频| 免费观看久久久久| 热99re久久精品精品免费| 伊人精品影院| 国产偷倩在线播放| 99热在线观看免费| 国产天堂在线观看| 在线伊人免费视频| 在线āv视频| 午夜影院免费看| 国产精品一卡二卡三卡| 国产福利在线| av在线不卡免费| www.毛片| 最新黄网在线观看| 国产对白在线| 91免费日韩| 欧美人成在线观看网站高清| 国产一级片在线| 伊人中文在线| 18被视频免费观看视频| 亚洲激情丁香| 日本电影全部在线观看网站视频| 青青青国产视频| 国产中文字幕在线播放| 国产一级视频| 日本h视频在线观看| 国产九色在线| 国产精品伦理一区二区三区| 精品卡一卡卡2卡3网站| 亚洲精品一线| 国产精品免费视频二三区| 国产午夜精品一区理论片| 国产美女高潮一区二区三区| 99精品老司机免费视频| h网站久久久| 国产麻豆精品入口在线观看| av在线免费播放网站| 国产精品久久在线| 免费高清视频日韩| 国产黄色免费在线观看| 激情丁香婷婷| 一本久久精品| 精品视频在线一区二区| 九九热在线视频免费观看| 国产95在线|亚洲| 久热国产在线| 国产天堂视频| 最近中文字幕mv免费高清在线| 免费黄网站在线观看| 国产呻吟对白刺激无套视频在线| 国产在线观看网站| 色吊丝av中文字幕| 国产一区二区影视| 九九热在线观看视频| 在线视频1区2区| 中文在线官网天堂| 国产污视频在线| www.国产精| jizz性欧美| 激情小说 在线视频| 伊人福利在线| 国产成在线观看免费视频| 国产福利热线视频| 伊人狠狠av| wwww在线观看| 男人天堂亚洲| 伊人国产在线看一| 日本一本久久| 天天爱天天做色综合| 国产色视频网站| 国产精品剧情一区二区在线观看| 2020亚洲男人天堂| av免费在线观| jizz在线免费观看| 黄色片视频在线观看| 国产乱xxⅹxx国语对白| 黄色av网站在线免费观看| 国产理论电影在线| 国产网站av| 免费特级黄毛片| 国产精品久久久久白浆| 国产麻豆视频网站| 国产黄色片在线观看| 四虎影院成人| 国自产拍在线网站网址视频| 精品视频三区| 国产在线看片| 精品麻豆国产| 国产麻豆精品视频一区二区| 亚洲精品自拍区在线观看| 最近中文字幕av免费高清| 69视频在线| free性亚洲| 成人午夜无人区一区二区| 成在线人视频免费视频| av在线不卡免费| 91美女主播在线视频| 久久亚洲天堂| 超碰97在线免费观看| 国产对白国语对白| 国产老肥熟xxxx在线观看| www.狠狠操.com| 2018狠狠干| 国产免费福利网站| www.操操| 免费看av大片| 欧美黑人乱大交ⅹxxxxx| 国产探花视频在线观看| 青青国产在线| sm国产在线调教视频| 羞羞视频在线观看免费| 97高清视频| 亚洲国产aⅴ精品| 免费a级人成a大片在线观看| 久久久久久77777| 国产免费a∨片在线观看不卡| 黄网站在线观看高清免费| 天堂资源最新在线| 国产亚洲精品一区二区在线观看| 国产特黄在线| а√最新版地址在线天堂| 国产中文在线| 精品一区二区三区在线观看l| 亚洲日本一区二区三区在线观看| 大香伊人中文字幕精品| 在线久久视频| 国产在线黄色片| 精品亚洲成a人片在线观看| 国产极品视频| 国产一级激情| 亚洲精品天堂在线| 国产中文字幕第一页| 国产福利免费在线观看| 欧美亚洲另类在线观看| 国产激情在线视频| 蜜桃视频中文字幕| 国产黄视频网站| 麻豆网站在线免费观看| 最近免费中文字幕在线第一页| 永久免费网站在线| 一本大道五月香蕉| 国产三级在线播放| 免费看的毛片| av免费网站在线观看| 中文字幕在线免费| 久艹在线视频| 日本欧洲一区| 亚洲天堂视频在线观看免费| 国产一区二区三区四区尤物| 久久精品最新免费国产成人| 日本免费一二区| 欧美亚洲系列| eeuss在线观看| 国产二区三区四区| 国产美女在线一区二区三区| www.操操操.com| 日本在线观看网站| 一区二区三区免费视频网站| 国产黄色免费| 国产成人综合亚洲欧美在| 国产特黄在线| 国产青青草在线| 国产视频青青| 黄污在线观看| 91视频久色| 一色桃子av在线| 亚洲人成电影| 白浆爆出在线观看| 精品中文字幕不卡在线视频| 国产在线黄色片| 91xxx在线观看| 国产激情视频网址| 永久免费av网站| 日本亚洲欧美| 丁香在线视频|