Dig简介:
Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。由于一直缺失Dig man page文档,本文就权当一个dig使用向导吧。
Dig的源码是ISC BIND大包的一部分,但是大多编译和安装Bind的文档都不把它包括在内,但是在linux系统下,它通常是某个包的一部分,在Gentoo下是bind-tools,在Redhat/Fedora下是yum install bind-utils,或者在Debian下是apt-get dnsutils。
如果你要查找Bind的配置相关的信息,你参考我的文章:Bind for the mall LAN(http://www.madboa.com/geek/soho-bind/)。
看懂默认输出:
最简单最常见的查询是查询一台主机,但是默认情况下,Dig的输出信息很详细。你可能不需要所有的输出,但是它确实值得知道。下面是一个带有注释的查询:
[root@tiboocmc1 ~]# dig www.arezone.cn ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> www.arezone.cn ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52382 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.arezone.cn. IN A ;; ANSWER SECTION: www.arezone.cn. 600 IN CNAME w31.vhost002.cn. w31.vhost002.cn. 600 IN A 114.80.213.31 ;; Query time: 316 msec ;; SERVER: 211.141.90.68#53(211.141.90.68) ;; WHEN: Mon Aug 15 11:07:01 2011 ;; MSG SIZE rcvd: 75
您可以选择一种方式赞助本站
支付宝转账赞助
