在Ubuntu 14.04 64bit上使用dig

本文介绍了dig命令的基本用法及高级功能,包括安装方法、查询类型、逆向查询等,并提供了简化输出的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介
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的话,最后的统计信息也不会输出



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值