Dig
dig是一个網路管理命令行工具,用佇咧查詢域名系統(DNS)。 dig 是域名侍服器軟體套件 BIND 的組成部份。
用法示例
佇這个例中,dig 以查詢域名 example . com 伊中間任何類型的記錄信息。
` ` ` $ dig example . com any
- < < > > DiG 九九陽六 . 一 < < > > example . com any
- ; global options
- + cmd
- ; Got answer
- ;-> > HEADER < <-opcode
- QUERY , status : NOERROR , id : 四千空一十六
- ; flags
- qr rd ra ; QUERY : 一 , ANSWER : 四 , AUTHORITY : 零 , ADDITIONAL : 零
- ; QUESTION SECTION
- example . com . IN ANY
- ; ANSWER SECTION
example . com . 十七孵二千七百十九 IN NS a . iana-servers . net . example . com . 十七孵二千七百十九 IN NS b . iana-servers . net . example . com . 十七孵二千七百十九 IN A 二百空八學七七 . 一百八十八追一六六 example . com . 十七孵二千七百十九 IN SOA dns 一 . icann . org . hostmaster . icann . org . 二十五空七百空五五五一千七百空三七千兩百三千六百一百二十五空九千六百八堵六千四百
- ; Query time
- 一 msec
- ; SERVER
- : : 一 # 五十三 ( : : 一 )
- ; WHEN
- Wed Aug 十二十一 : 四十 : 四十三二千空九
- ; MSG SIZE rcvd
- 百五四
` ` `
上例中的數字十七攀二千七百十九是存活時間值,表示數據的有效時間。
人會當查詢指定的 DNS 侍服器以獲取特定記錄;比如講這內底的 MX 記錄:
` ` ` $ dig wikimedia . org MX @ ns 零 . wikimedia . org
- < < > > DiG 九九陽六 . 一 < < > > wikimedia . org MX @ ns 零 . wikimedia . org
- ; global options
- + cmd
- ; Got answer
- ;-> > HEADER < <-opcode
- QUERY , status : NOERROR , id : 六陵一千一百四十四
- ; flags
- qr aa rd ; QUERY : 一 , ANSWER : 二 , AUTHORITY : 零 , ADDITIONAL : 二
- ; WARNING
- recursion requested but not available
- ; QUESTION SECTION
- wikimedia . org . IN MX
- ; ANSWER SECTION
wikimedia . org . 三千六百 IN MX 十 mchenry . wikimedia . org . wikimedia . org . 三千六百 IN MX 五十 lists . wikimedia . org .
- ; ADDITIONAL SECTION
mchenry . wikimedia . org . 三千六百 IN A 二百空八堵八空 . 一百五十二追一八六 lists . wikimedia . org . 三千六百 IN A 九十一孵一九八 . 一百七十四追五
- ; Query time
- 七十三 msec
- ; SERVER
- 二百空八堵八空 . 一百五十二孵一三空 # 五十三 ( 二百空八堵八空 . 一百五十二孵一三空 )
- ; WHEN
- Wed Aug 十二十一 : 五十一 : 三二千空九
- ; MSG SIZE rcvd
- 一百空九
` ` `
參考
參考書目
- Paul Albitz and Cricket Liu . DNS and BIND , 五 th Edition . Nutshell Series . O'Reilly and Associates , Inc . , 二千空六 .
外部連結
- How to use dig to query DNS name servers