当您在浏览器中输入一个域名(例如 google.com)时,您的计算机需要找到该域名的 IP 地址才能连接到该网站。此过程涉及称为 DNS(域名系统)的分布式数据库。
DNS 服务器
DNS 服务器是存储和管理域名与其对应的 IP 地址的计算机。当您的计算机需要查找 IP 地址时,它会向 DNS 服务器发出请求。
DNS 查询过程
DNS 查询过程可以采用两种主要方式:递归查询和迭代查询。
递归查询
在递归查询中,客户端 DNS 服务器向权威 DNS 服务器(最终负责该域名的 DNS 服务器)发送请求。权威 DNS 服务器要么直接返回 IP 地址,要么返回引用其他 DNS 服务器的响应。
客户端 DNS 服务器将继续发出递归请求,直到它收到最终答案或到达最大查询次数。
- 优点:简单、