如何在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: