Linux系统下的Dig工具使用方法

类似于Windows系统中的nslookup,dig是Linux系统下常用的DNS查询工具

简单使用

典型的dig调用如下:

dig @server name type

@server表示用哪个域名服务器(或称为递归解析器)去递归解析我的DNS查询请求,默认情况下是使用ISP商提供的本地域名服务器,如果想要使用一些公共域名服务器(比如Google public DNS 8.8.8.8)就可以这样使用:

dig @8.8.8.8 www.baidu.com

name表示我要查询的域名,在上个例子中就是www.baidu.com

type表示我要查询的资源记录类型,默认情况下是A类型,表示会返回给我所查询的域名对应的IPv4地址,常用的其他类型还有AAAA、NS、MX、CNAME等。举个例子,如果我想查询www.baidu.com的CNAME记录(相当于它的别名),那么我就可以这样进行查询:

dig www.baidu.com CNAME

实际运行结果如下:
在这里插入图片描述

dig命令扩展

在dig命令中,我们还可以在上述基本使用方式的基础上添加额外的参数来发送多种多样的DNS查询请求。
在这里插入图片描述

查询选项

dig提供了许多查询选项,这些选项会影响进行查找和显示结果的方式。其中一些设置或重置查询头中的标志位,一些确定输出答案的哪些部分,另一些确定超时和重试策略。
在这里插入图片描述
举例
如果想要跟踪访问百度页面的DNS解析路径的话,就可以使用如下命令

dig www.baidu.com +trace

在这里插入图片描述
关于更多的dig查询选项,可以访问dig官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞翔的红猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值