如何在Linux/Unix上测试或检查反向DNS

时间:2020-01-09 10:39:46  来源:igfitidea点击:

在基于Linux,OS X,BSD,类Unix或基于Windows XP/Server 2003的系统上,如何测试或检查反向DNS是否具有给定的IP地址?
反向DNS查找(也称为rDNS)是确定与给定IP地址关联的主机名的过程。

通常,DNS用于确定与给定主机名关联的IP地址。
因此,反向解析已知IP地址就是查找与之关联的主机名。
反向查找通常简单地称为反向解析,或更具体地说是反向DNS查找。

反向DNS的最常见用法是:

  • 反垃圾邮件
  • 网络故障排除
  • 避免使用前向确认反向DNS等垃圾邮件发送者和网络钓鱼者

您可以使用标准UNIX/Linux实用程序(例如nslookup命令,dig命令或主机命令)来查找给定IP地址的反向DNS。

在Linux/UNIX下查找IP 75.126.43.235的反向DNS

执行以下主机命令:

$ host ip-address-here
$ host 75.126.43.235

输出示例:

235.43.126.75.in-addr.arpa domain name pointer theitroad.org.

在此示例输出中,IP 75.126.43.235被反向映射到theitroad.org。
这是使用dig命令完成的另一个反向查找:

$ dig -x ip-address-here
$ dig -x 75.126.153.206

输出示例:

;  DiG 9.8.3-P1  -x 75.126.153.206
;; global options: +cmd
;; Got answer:
;; ->>HEADER

使用dig命令进行反向ip查找时隐藏其他显示信息

您只能使用" + answer"选项显示回复的答案部分,并使用" + noall"选项清除所有其他显示信息,如下所示:

dig +noall +answer -x 75.126.153.206

输出示例:

206.153.126.75.in-addr.arpa. 80127 IN	PTR	www.theitroad.local.

在Linux/UNIX/Windows下找到IP 75.126.43.235的反向DNS

nslookup在Windows和UNIX下可以像oses一样工作:

nslookup ip-address-here
nslookup 75.126.43.235

输出:

Server:         107.37.222.222
Address:        107.37.222.222#53

Non-authoritative answer:
235.43.126.75.in-addr.arpa      name = theitroad.org.

Authoritative answers can be found from: