IP反查域名(一)
域名系统简介
域名系统
的英文名称是Domain Name System,缩写是DNS,他是互联网的一项服务,是一种将域名和IP地址相互关联的数据库。让用户方便、快捷使用互联网。
为啥要引入?
- 现实生活中,由于ip数量巨大,记忆困难,输入也极不方便,直接使用ip地址直接访问某一个主机会特别麻烦
- 主机ip地址经常更换,更换后需要更新原ip地址库
为解决以上不方便,特地引入域名这一概念,域名既是给ip地址起别名,用户只需要记录域名,让专门的服务去寻找ip地址
域名解析
将域名解析成IP地址的过程即为域名解析,这一工作由DNS服务器完成
通过向dns服务器发送query请求即可查询到想要查询的域名的ip地址
IP反查域名
顾名思义 在知道ip地址的情况下,需要查询ip上绑定的域名信息。
同一个ip可以在不同时间绑定多个域名,但是同一时间只能绑定一个域名
因此搜集到的域名是具有时效的
查询方式
特有网站查询:
ip历史解析记录,由ip138.com维护的历史ip解析记录查询
证书搜集
如果服务器开启的Web服务端口有配备SSL证书,可以在证书中查看到域名信息。
网站信息收集
访问站点开放http、https服务,从站点返回信息(响应头、响应体)中可能能获取到域名信息
下一节将通过代码实现通过证书信息获取到域名信息,敬请期待
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 --小 · 崧 · 子--!