访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

dig命令使用大全(linux上域名查询)

时间:2019-07-27

linux命令大全_linux命令分类大全_linux命令大全软件

另外由于本人的英语和语文都不是那么好,有些内容可能翻译得不是很流畅或者词不达意,希望高手予以指点

或者通过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.