【网络安全】DNS重绑定原理详析
原创文章,不得转载。
文章目录
-
- DNS
- DNS查询过程
- 同源策略
- DNS重绑定攻击原理
- DNS重绑定攻击步骤
- DNS重绑定工具
-
- 工具一
- 工具二
DNS
在网络中,访问网站实际上是通过其对应的 IP 地址实现的,然而,IP 地址往往难以记忆。因此,DNS(域名系统)应运而生。
DNS(Domain Name System)是一种将人类易于理解的域名转换为机器可以识别的 IP 地址的系统。它使得我们可以通过简单的域名轻松访问互联网资源,而无需记住复杂的数字地址。
例如,当我们在浏览器中输入 “www.example.com” 时,DNS 会将这一易记的域名解析为相应的 IP 地址,如 “192.0.2.1”。通过这个过程,计算机能够找到并连接到目标服务器,从而呈现网页内容。
DNS查询过程
下面让我们看看,在客户端输入域名到服务器回显数据时,DNS的查询过程是怎么样的。
1、在浏览器中输入一个域名时,浏览器会首先检查它自己的缓存中是否已经存储了该域名对应的 IP 地址。如果有,浏览器将直接使用该 IP 地址进行连接,省去查询步骤。
2、如果浏览器缓存中没有找到对应的 IP 地址,查询请求会被发送到操作系统。操作系统会检查其 DNS 缓存,看看是否存有该