IP反向解析又叫反向查找区域,也就是反向地址解析。(RDNS)
PTR(Pointer Record),指针记录。用于电子邮件发送过程的反向地址解析。
在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但这在Internet上是不现实的。为了完成逆向域名解析,系统提供一个特别域,该特别域称为逆向解析域in-addr.arpa。这样欲解析的IP地址就会被表达成一种像域名一样的可显示串形式,后缀以逆向解析域域名"in-addr.arpa"结尾。
例如一个IP地址:218.30.103.170,其逆向域名表达方式 为:170.103.30.218.in-addr.arpa。
在 IPv6 中,PTR 记录将 rDNS 条目存储在 .ip6.arpa 域中,而不是 .in-addr.arpa。
工具(效果不好):
当前网站大多数都包含https协议。可以通过访问该IP的https协议,获取证书,证书中包含相关作用信息。
- https://site.ip138.com/ : 效果很好
- https://ipchaxun.com/ :与上一个一致
- https://www.shodan.io/host/ : 有host字段
- https://webscan.cc/
实现:
- 使用https协议,获取相应的ssl证书。解析证书获取相应的域名。
- 对这些域名进行暴力破解(查找相关子域名)
- 对相关子域名进行nslookup查找。若有相应的ip,则符合条件。
优点:
本地维护。稳定性高。
缺点:
速度慢,效率低。资源耗费大。第一步中,证书可能获取不到。也可能无法爆破出相应的子域名。
直接使用爬虫,爬取第三方网站解析结果。
优点:
速度快,效果好。
缺点:
稳定性不能保证。
随机选取一个网址:https://qianhu.wejianzhan.com。DNS解析为:112.80.248.152。
https://site.ip138.com/112.80.248.152/:
-
访问https://112.80.248.152获取ssl证书中的试用范围
-
子域名查找(依赖于工具):
使用工具oneForAll。效果好,但速度慢。