信息搜集--dig

信息搜集–dig

dig 命令全称域信息搜索器,是一个用于查询 DNS 域名服务器信息的命令行工具.
dig的常用命令格式:
dig [@server] [-p port] [-t type] [-4] [-6] [+trace] name
@ 指定 DNS 查询使用的服务器名称或 IP ,IP 地址可以是用点分隔的 IPv4 地址也可以是冒号分隔的 IPv6 地址。当参数指定的值是服务器的主机名时,dig 命令会在查询该域名服务器前先解析该主机名;
-p 指定 DNS 查询使用的端口号,默认情况下 DNS 查询使用标准的53端口,若使用非端口则需要通过 -p 参数指定,可使用此选项来测试已配置为侦听非标准端口号上的 DNS 服务器;
-t 指定 DNS 查询的记录类型,常用的类型包括:A/AAAA/NS/MX/CNAME 等,缺省查询类型是 A ;
-4 指定 dig 命令仅使用 IPv4 查询传输;
-6 指定 dig 命令仅使用 IPv6 查询传输;
+trace 跟踪从根名称服务器开始的迭代查询过程,缺省情况不使用跟踪。启用跟踪时,dig 命令会执行迭代查询以解析要查询的名称,显示来自用于解析查询的每个服务器的应答。

dig响应的常用类型:
NS 记录:用来指定域名由哪个 DNS 服务器进行解析;

root@kali:~# dig -t ns qq.com +short
ns4.qq.com.
ns2.qq.com.
ns1.qq.com.
ns3.qq.com.

CNAME 记录:用来定义域名的别名,方便实现将多个域名解析到同一个 IP 地址;

root@kali:~# dig -t cname www.qq.com +short
https.qq.com.

A 记录:用来指定主机名对应的 IPv4 地址;

root@kali:~# dig -t A qq.com +short
183.3.226.35
123.151.137.18
61.129.7.47

AAAA 记录:用来指定主机名对应的 IPv4 地址;
MX 记录:用来指定收件人域名的邮件服务器,SMTP 协议会根据 MX 记录的值来决定邮件的路由过程;

root@kali:~# dig -t mx qq.com +short
30 mx1.qq.com.
10 mx3.qq.com.
20 mx2.qq.com.

PTR 记录:常用于反向地址解析,将 IP 地址解析到对应的名称;

root@kali:~# dig -x 8.8.8.8 +short
dns.google.

SOA 记录:称为起始授权机构记录,不同于 NS 记录用于标识多台域名解析服务器,SOA 记录用于在多台 NS 记录中哪一台是主 DNS 服务器。

root@kali:~# dig -t soa qq.com +short
ns1.qq.com. webmaster.qq.com. 1330914143 3600 300 86400 300

dig查询结果解析

root@kali:~# dig www.qq.com

; <<>> DiG 9.11.5-P4-5.1+b1-Debian <<>> www.qq.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41365
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 5

;; QUESTION SECTION:
;www.qq.com.                    IN      A

;; ANSWER SECTION:
www.qq.com.             5       IN      CNAME   https.qq.com.
https.qq.com.           5       IN      A       183.3.226.35

;; AUTHORITY SECTION:
https.qq.com.           5       IN      NS      ns-tel1.qq.com.
https.qq.com.           5       IN      NS      ns-tel2.qq.com.

;; ADDITIONAL SECTION:
ns-tel2.qq.com.         5       IN      A       183.2.186.153
ns-tel2.qq.com.         5       IN      A       123.151.66.83
ns-tel1.qq.com.         5       IN      A       183.2.186.153
ns-tel1.qq.com.         5       IN      A       101.91.94.51
ns-tel1.qq.com.         5       IN      A       123.151.66.83

;; Query time: 17 msec
;; SERVER: 192.168.206.2#53(192.168.206.2)
;; WHEN:818 00:57:48 EDT 2020
;; MSG SIZE  rcvd: 188

status 表示查询状态,取值为 NOERROR 表示查询没什么错误;
opcode 表示操作码,取值为 QUERY 表示操作为查询操作;
id 表示查询事务 id;
QUERY 表示查询内容的条数,ANSEWER 表示回答内容条数,AUTHORITY 表示权威应答内容的条数,ADDITIONAL 表示附加内容的条数;
QUESTION SECTION:表示需要查询的内容,这里的返回内容表示需要查询域名的 A 记录;
ANSWER SECTION 表示查询结果,包含了两条记录,一条记录表示 www.qq.com 是 https.qq.com 的别名,第二条返回了 A 记录,表明 https.qq.com 的 IP 地址,其中33和1006分别表示本次查询的缓存时间,分别在这些秒数内容本地 DNS 服务器可以直接从缓存返回结果。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值