另外由于本人的英语和语文都不是那么好,有些内容可能翻译得不是很流畅或者词不达意,希望高手予以指点
或者通过Email告知。谢谢!
Victor Chen(kubryjsc@163.com)
6/22/2008 译毕
Dig简介:
Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。由于一直缺失
Dig man page文档,本文就权当一个dig使用向导吧。
Dig的源码是ISC BIND大包的一部分,但是大多编译和安装Bind的文档都不把它包括在内,但是在linux系
在国内的占有率有一定的局限性.0最新,fedora也行,不过rhel的相关技术文档和教学资料相比fedora会多一些.0以上版本好的: (1)redhat 版本5,主要指server版本。/etc/init.d/cron restart (ubuntu下) 第一种 在fedora或redhat 等以rpm包管理的系统中。fedora是一款操作系统,第七版以前叫做fedora code,为了维持计算机的正常运行而存在的一组软件集合,是一款由fedora project社区开发、redhat公司赞助,为创建新颖、多功能、自由和开源而存在的操作系统。
Debian下是 dnsutils。
如果你要查找Bind的配置相关的信息,你参考我的文章:Bind for the mall LAN
()。
看懂默认输出:
最简单最常见的查询是查询一台主机,但是默认情况下,Dig的输出信息很详细。你可能不需要所有的输出,
但是它确实值得知道。
=======================================================================
下面是一个带有注释的查询:
$ dig
上面是我调用dig 的命令行。
; <<>> DiG 9.2.3 <<>>
;; global options:printcmd
Dig的部分输出告诉我们一些有关于它的版本信息(version 9.2.3)和全局的设置选项,如果+nocmd在命令行下
是第一个参数的话,那么这部分输出可以通过加+nocmd的方式查询出来。
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43071
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
在这里,Dig告诉我们一些从DNS返回的技术信息,这段信息可以用选项 +[no]comments来控制显示,但是小心
,禁止掉comments也可能关闭一些其它的选项。
;; QUESTION SECTION:
; IN A
在这个查询段中,Dig显示出我们查询的输出,默认的查询是查询A记录,你可以显示或者禁止掉这些用+[no]
question选项
;; ANSWER SECTION:
600 IN A 204.152.184.88
最后,我们得到我们查询的结果。的地址是204.152.184.8,我不知道为什么你们更喜欢过滤掉
这些输出,但是你可以用+[no]answer保留这些选项。
;; AUTHORITY SECTION:
isc.org. 2351 IN NS ns-int.isc.org.
isc.org. 2351 IN NS ns1.gnac.com.