您的位置:首页 > 其它

在Ubuntu 14.04 64bit上使用dig

2015-08-23 20:26 281 查看
简介

dig即Domain Information Groper,和nslookup作用有些类似,都是DNS查询工具。

一些专业的DNS管理员在追查DNS问题时,都乐于使用dig命令,是看中了dig设置灵活、输出清晰、功能强大的特点。

安装

如果发现Ubuntu没有安装,执行下面的命令安装

sudo apt-get install dnsutils

在CentOS上的安装命令是

yum install bind-utils

功能探究

在执行dig命令前,先查看帮助,Ubuntu上的dig与其它Linux发行版略有不同

dig -h





1.当不添加任何参数,直接使用dig命令时,默认会解析dns根服务器,并附加解析对应的A记录

dig

dig .





2.解析指定域名

dig www.126.com



3.追踪dig全过程

dig +trace www.126.com



4.指定dns和指定查询类型

dig @dnsserver name querytype

querytype指A/AAAA/PTR/MX/ANY等值,默认是查询A记录。比如

dig @223.5.5.5 -t A www.jd.com



5.逆向查询

-x选项,是逆向查询选项。可以查询IP地址到域名的映射关系

dig -x 111.206.231.1



6.查询特定类型记录

-t选项,用来设置查询类型,默认情况下是A,也可以设置MX等类型

dig -t MX www.jd.com



7.精简dig输出

使用+nocmd的话,可以节省输出dig版本信息。

使用+short的话,仅会输出最精简的CNAME信息和A记录,其他都不会输出



使用+nocomment的话,可以节省输出dig的详情注释信息

使用+nostat的话,最后的统计信息也不会输出

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: