每台连接到互联网的设备都有一个 IP 地址。域名系统或 DNS 是一种将用户友好的域名转换为IP 地址(在本例中为 199.167.52.137)的协议。DNS 在互联网上无处不在。没有它,我们将不得不记住随机的数字串,而我们的大脑并不能很好地做到这一点。
DNS 的工作原理
为了解释这一点,让我们看一下 DNS 查找中的五个步骤。
- 作为用户,您可以通过在浏览器中键入www.paloaltonetworks.com来发起查询。查询被发送到 DNS 解析器,这是一台通常由 IP 提供商提供的计算机。DNS 解析器的工作是追踪 IP 地址。
- 解析器查询其中一个根服务器。根服务器分布在世界各地,并保存所有顶级域(TLD)的位置,例如 .com、.edu 和 .net。根服务器将响应发送回解析器。
- 解析器现在可以通知 TLD 服务器。TLD 服务器不保存您要查找的 IP 地址,但它知道 Palo Alto Networks 名称服务器的位置。
- DNS 解析器查询其中一个名称服务器。这一次,服务器知道 IP 地址并用地址记录进行响应。
- 在最后一步,DNS 解析器将 IP 地址 – 199.167.52.137 – 发送回您的计算机,网站将加载到您的浏览器中。
所有这一切都在几毫秒内在后台发生。google.com 或 paloaltonetworks.com 等网站可能有多个 IP 地址,这可以加快 DNS 查找时间。可能有数百万人在同一时间寻找相同的信息,甚至来自世界上不同的国家,这些查询很可能会发送到分布在世界各地的不同服务器。
DNS 信息也缓存在您的计算机和您的互联网服务提供商使用的服务器上。保存IP 地址后,您的计算机不再需要访问 DNS 解析器来解析名称及其 IP 地址。
为什么您需要了解 DNS
- DNS 是互联网的支柱。它帮助我们到达正确的站点。
- DNS 机制用于识别允许谁代表域发送电子邮件,因此来自冒名顶替者的电子邮件不会到达您。
- DNS 解析器经常受到攻击。