Linux下安装并使用dig

Linux下安装并使用dig

OneOne
2020-03-28 / 0 评论 / 2,084 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年03月28日,已超过1761天没有更新,若内容或图片失效,请留言反馈。
Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具.

安装:

centos输入以下命令即可安装

yum install bind-utils -y

ubuntu输入以下命令即可安装

apt-get install dnsutils -y

使用

dig -h 查看帮助手册

image-20200328195756386.png

查询某个网站 例如oneone.moe 输入 dig oneone.moe即可

image-20200328200013386.png

指定DNS服务器查询

dig oneone.moe @8.8.8.8

image-20200328225554265.png

跟踪查询过程

dig +trace oneone.moe

image-20200328232445218.png

Received 525 bytes from 100.100.2.136#53(100.100.2.136) in 0 ms

这个结果可以看到 阿里云服务器本地的DNS服务器首先查询了根域名服务器

Received 1170 bytes from 192.36.148.17#53(i.root-servers.net) in 1 ms

然后这台根域名服务器(i.root-servers.net)的回复,你去找com顶级域名服务器吧

Received 729 bytes from 192.43.172.30#53(i.gtld-servers.net) in 154 ms

com顶级域名服务器(i.gtld-servers.net) 回复,我也不知道 这个的信息,但是我找到了oneone.moe的NS地址april.ns.cloudflare.com

oneone.moe.        300    IN    A    104.18.46.202
oneone.moe.        300    IN    A    104.18.47.202
;; Received 71 bytes from 173.245.58.66#53(april.ns.cloudflare.com) in 4 ms

173.245.58.66#53(april.ns.cloudflare.com) 回复,这个oneone.moe是我在管理,我给你返回oneone.moe的A记录104.18.46.202 104.18.47.202

查询NS记录

dig oneone.moe ns

image-20200328230533938.png

查询MX记录

dig 163.com MX

image-20200328225935083.png

反向查询

dig -x 223.5.5.5

image-20200328230144596.png

以上列举了dig一些常用的命令,其它有兴趣请自行探索。

0

评论 (0)

取消