乐趣区

Kali-dig命令

dig 命令主要用来从 DNS 域名服务器查询主机地址

首先介绍一下常见的 DNS 记录:

dig mail.163.com

指定 DNS 服务器

dig @114.114.114.114 mail.163.com

显示简要信息

在终端中,如果简单的执行 dig mai.163.com 会发现显示的内容太多了,首先

dig +noall @8.8.8.8 mail.163.com

发现并没有内容输出,原因是 +noall 的作用,然后

dig +noall +answer @8.8.8.8 mail.163.com

输出内容为:

内容已经简要了不少了,为了复习一下管道,再加一点点缀:

dig +noall +answer @8.8.8.8 mail.163.com | awk '{print $5}'

其中 awk ‘{print $5}’ 的作用是输出前面内容的第五列:

反向查询

已知 IP,求它对应的域名
首先,查询 163.com 的 MX 记录:

dig 163.com MX


然后我最随便找一个域名 dig 一下它的 IP,这里我选的是第一个:


随便找一个 IP 反向查询它的域名,这里我选的是第一个,注意参数是 -x

这里看到查到的域名和上一张图片中的是对不上的,这是因为域名和 IP 相互之间的对应关系都可以是一对多的,所以查询结果也算是正确的

退出移动版