linux下安装使用dig命令

有时候用linux系统会发现没有dig命令,这时候就需要安装一下。

ubuntu系

apt-get install dnsutils

centos系

yum install bind-utils

dig命令大多时候可以取代nslookup

linux下安装使用dig命令

简明使用,只会输出A记录(写脚本的时候容易获取ip地址)

dig cmsky.com +short

只输出mx记录,简明使用

dig mx jpuyy.com +short

只输出NS记录

dig ns cmsky.com

查询SOA( Start of Autority ) 返回主DNS服务器

dig soa cmsky.com

指定dns,例如查询8.8.8.8中的jpuyy.com记录

dig +short @8.8.8.8 cmsky.com

大部分的时候dig最下面显示了查询所用的时间及DNS服务器,时间,数据大小。DNS超时时间为30秒,查询时间对于排查DNS问题很有用。

;; Query time: 48 msec
;; SERVER: 10.202.72.118#53(10.202.72.118)
;; WHEN: Sun Oct 12 21:41:47 2014
;; MSG SIZE  rcvd: 225

DNS的解析是递规解析,那么用dig可以加+trace参数,会显示完整的,无缓存,递规的查询,显示的是完整的trace记录。

dig jpuyy.com +trace

服务器上很多时候是双线或三线,如果有智能解析的话要测试从某一个 ip 去请求 dns,加 -b 参数

dig -b cmsky.com
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值