DNS篇之dig使用详解

DNS常见的一些类型如下: 

类型数值描述
A1域名的IPv4地址
AAAA34域名的IPv6地址
CNAME5域名的别名,可以理解为域名的重定向,主要方便IP地址的变更
NS2指定哪个域名服务器可以解析该域名的子域名
SOA6授权机构记录,记录ns中哪个是主服务器。
PTR12根据IP反向查找域名
HINFO13主机信息
MX15mtp邮箱域名的IP地址。给client端指明某个域名的邮件服务器地址
AXFR252对区域转换的请求
ANY255对所有记录的请求

使用dig发送不同DNS类型请求

我使用的是自己搭建的DNS服务器,搭建方式 

DNS篇之DNS服务器搭建_新雪兰的博客-CSDN博客_dns nameserver

 1、A记录

dig a www.wuxj.com

或直接 dig www.baidu.com

 可以使用 +short 展示精简结果

抓包查看: 

2、CNAME记录 

dig cname ftp.wuxj.com

dns的配置:

 抓包查看

3、AAAA记录

指定域名服务器发送AAAA请求

dig @10.16.191.204 www.wuxj.com AAAA

4、PTR记录

通过@指定域名服务器,注意:地址要反着写,而且需要加上.in-addr.arpa

dig @10.16.191.204 204.191.16.10.in-addr.arpa PTR

或者使用dig -x参数也可以

dig @10.16.191.204 -x 10.16.191.204

5、NS记录

注意:查询NS时,去掉最末尾的域名,不能写完整域名,比如dig www.baidu.com NS,这样是不可以的。应该是dig baidu.com NS,我们要查询的是能解析baidu.com的授权服务器是哪个。这里就要理解下域名迭代查询的含义了。

dig @10.16.191.204 wuxj.com NS
#或者
dig sohu.com NS

抓包如下:NS查询是告诉你:如果要查询www.sohu.com这个域名地址,那应该将www.sohu.com这个域名发送到ns12.sohu.com去查询

 

6、 SOA记录

上述的NS查询里,展示了很多个可以解析sohu.com下子域名的服务器,ns12/ns11等等。通过SOA可以查询哪个是授权机构的主服务器。如下抓包可以看出,ns11.sohu.com是主服务器

dig sohu.com SOA

7、MX记录

dig @10.16.191.204 wuxj.com MX

8、AXFR记录-

dig @10.16.191.204 wuxj.com AXFR

默认使用tcp连接

9、ANY-就是查询所有的参数记录

dig @10.16.191.204 wuxj.com ANY

使用的tcp连接

二、dig选项设置

1)-b address 指定源 IP 地址,主机有多个地址时可以指定访问的源ip

dig @10.16.191.204 -b 10.16.191.143 m.linuxidc.com A

2)  @address 指定dns服务器地址,配置了多个nameserver时可以使用

dig @10.16.191.204 -b 10.16.191.143 m.linuxidc.com A

3)-f filename  执行文档里的所有dig请求,一行一个

dig -f test

4)-p port  指定访问的dns服务器端口号,如指定一个非标准端口,需要先之前搭好的DNS服务器监听端口改为非标准端口

dig @10.16.191.204 -p 54 www.wuxj.com A

5)+[no]tcp  使用tcp发送dns请求,出AXFR 或 IXFR 请求,其他请求默认使用的是udp

dig m.linuxidc.com +tcp

6)+[no]short 提供简要答复

dig m.linuxidc.com +short

7、+trace 跟踪域名解析过程

dig m.linuxidc.com +trace

DNS服务器配置:

DNS篇之DNS服务器搭建_新雪兰的博客-CSDN博客_dns nameserver

DNS协议详解:

DNS篇之DNS协议详解_新雪兰的博客-CSDN博客

  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值