Censys 是一个强大的搜索引擎,它能够搜索互联网上的各种设备信息,包括域名和IP地址的关联信息。通过Censys,可以通过域名查找到其源服务器的IP地址,这主要通过以下几种方式实现:
- SSL/TLS证书分析:Censys 会分析公开的SSL/TLS证书,这些证书中可能包含与域名关联的IP地址信息。如果一个证书是针对某个域名的,并且该证书部署在某个IP上,Censys 可以通过这种方式找到源服务器的IP 。
- DNS记录查询:Censys 可以查询DNS记录,包括A记录和AAAA记录,这些记录直接将域名解析到IP地址。如果域名没有使用CDN或使用了不限制IP展示的CDN服务,Censys 可以通过DNS查询直接找到源服务器的IP地址 。
- 全网扫描:Censys 可以执行全网扫描,通过扫描整个IPv4地址空间来寻找与特定域名关联的服务器。如果某个IP地址上的SSL证书与要查询的域名匹配,那么这个IP地址可能就是该域名的源服务器 。
- 历史数据查询:Censys 还可能使用历史数据,包括过去的DNS解析记录和证书信息,来确定域名与IP的关联 。
- 被动数据源整合:Censys 还可能整合其他数据源的信息,如网络扫描结果、安全研究人员的共享数据等,来确定域名与IP的关联 。
需要注意的是,如果网站使用了CDN服务,并且CDN配置得当,Censys 可能无法直接找到源服务器的IP地址,因为CDN通常会隐藏后端服务器的真实IP地址。然而,通过上述方法,Censys 仍然可能找到一些信息,尤其是如果CDN配置不当或存在漏洞时 。