什么是 DNS?互联网电话簿的工作原理
每次您输入网址时,一个看不见的系统就会启动,以找到正确的服务器 - 一切都在几毫秒内完成。该系统就是 DNS(域名系统),通常被称为互联网的电话簿。你在不知不觉中不断依赖它。这就是实际发生的情况。
DNS 解决的问题
计算机使用 IP 地址(例如 142.250.190.78 等数字)相互查找。但人类无法记住每个网站的数字字符串,因此我们使用 google.com 之类的名称。 DNS 是一个转换层,它将您键入的名称转换为您的计算机需要连接的 IP 地址。 (有关地址本身的更多信息,请参阅我们的IP 和 WHOIS 指南。)
查找如何工作
当您访问某个站点时,您的计算机会询问一系列 DNS 服务器:“这个名称的 IP 地址是什么?”答案会一路缓存,因此重复访问是即时的。整个过程——从您的设备到保存答案的权威服务器——通常在一秒钟内完成。该系统由 ICANN 等机构进行全球协调。
主要记录类型
- A / AAAA — 将名称映射到 IPv4 / IPv6 地址。
- CNAME — 将一个名称指向另一个名称的别名。
- MX — 告诉全世界哪个服务器处理域的电子邮件。
- TXT — 自由文本记录,用于验证和电子邮件安全(SPF、DKIM)。
- NS — 哪些名称服务器对该域具有权威性。
使用我们的 DNS 记录检查器检查任何域的所有这些内容,或者仅使用域到 IP 转换器将名称解析为其 IP。
为什么 DNS 对于安全和电子邮件很重要
DNS 不仅仅是导航。 SPF、DKIM 和 DMARC 等 TXT 记录告诉接收服务器哪些来源可以为您的域发送电子邮件 - 它们是您防止垃圾邮件发送者欺骗您的地址的前线防御。电子邮件 DNS 配置错误是合法邮件成为垃圾邮件的主要原因。
当 DNS 更改“传播”时
由于答案会被缓存,因此更新 DNS 记录并不是在任何地方都能即时更新 - 随着旧的缓存条目过期,可能需要几分钟到几天的时间才能“传播”。这就是为什么新移动的网站有时会为某些人加载,而另一些人则暂时无法加载。
查找链,一步一步
DNS 查询通过一个小的层次结构。您的设备首先询问解析器(通常是您的 ISP 或公共解析器,例如 1.1.1.1)。如果它没有缓存答案,它会询问根服务器,该服务器指向“.com”的TLD服务器,该服务器指向保存真实记录的域的权威服务器。答案会返回并在每一步中被缓存,因此下一次查找几乎是即时的。所有这些通常在几十毫秒内完成。
TTL 以及为什么更改需要时间
每个 DNS 记录都带有一个 TTL(生存时间)——解析器可以缓存它的时间。具有 24 小时 TTL 的记录可以在世界各地缓存一整天,这就是为什么 DNS 更改并非在任何地方都即时发生(“传播”)。专业提示:在迁移站点之前,提前一天降低 TTL,以便切换快速生效,然后再次提高以提高效率。了解 TTL 变化“为什么我的更改没有生效?”进入可预测的等待。
DNS 和您的隐私
传统上,DNS 查询不加密传输,这意味着您的 ISP(或网络上的任何人)可以看到您查找的每个域。较新的标准 — DNS over HTTPS (DoH) 和 DNS over TLS (DoT) — 会对这些查询进行加密,从而向窥探者隐藏您的浏览目的地。许多浏览器和操作系统现在都支持加密 DNS,切换到尊重隐私的解析器是一种简单、免费的隐私升级,它是对 VPN 的补充。
底线
DNS 通过快速的缓存服务器链将我们输入的人类友好名称转换为机器使用的 IP 地址。除了导航之外,它的记录还可以路由您的电子邮件并防止欺骗。了解主要记录类型并能够检查它们,很多人会问“为什么这不起作用?”快速解决谜题。