Google DNS 超快速
Google开发的世界上最受欢迎的免费DNS服务。提供高速度、可靠性,并在全球范围内可用。
- 卓越的速度
- 99.9%的正常运行时间
- 完整的IPv6支持
- 无审查或过滤
发现最佳免费公共DNS服务器,提升您的浏览速度和在线安全性
了解世界上最受欢迎和可靠的免费公共DNS服务
Google开发的世界上最受欢迎的免费DNS服务。提供高速度、可靠性,并在全球范围内可用。
根据多项基准测试,这是世界上最快的DNS。Cloudflare专注于隐私,不记录您的个人IP地址。
IBM的免费DNS,专注于安全,自动阻止恶意域名、钓鱼和僵尸网络。
Cisco的DNS服务,具有出色的家长控制选项和可定制的内容过滤。
阻止广告、跟踪器和恶意域名的DNS。非常适合无烦人广告的浏览体验。
俄罗斯流行搜索引擎Yandex的DNS,有三种模式:基础、安全和带附加过滤器的家庭模式。
现代DNS,具有高级配置、详细分析和对内容过滤的细粒度控制。
专门从事内容过滤的DNS,为家庭和企业提供不同级别的保护。
| 提供商 | 速度 | 隐私 | 恶意软件阻止 | 家长控制 | 无广告 | IPv6 |
|---|---|---|---|---|---|---|
| Google DNS | 优秀 | 基础 | 否 | 否 | 否 | ✓ |
| Cloudflare | 优秀 | 优秀 | 是 | 否 | 否 | ✓ |
| Quad9 | 良好 | 优秀 | 是 | 否 | 否 | ✓ |
| OpenDNS | 良好 | 良好 | 是 | 是 | 否 | ✓ |
| AdGuard | 良好 | 优秀 | 是 | 是 | 是 | ✓ |
| NextDNS | 良好 | 优秀 | 可配置 | 可配置 | 可配置 | ✓ |
域名系统(DNS)是互联网的基础设施,充当数字"电话簿"。它的主要功能是将我们容易记住的域名(如google.com)转换为计算机互相通信所需的数字IP地址。
DNS是连接到IP网络(如互联网或私人网络)的设备的分层分布式命名系统。该系统将各种信息与分配给连接到网络的每个参与者的域名相关联。
DNS服务器使用分布式分层数据库,存储与互联网等网络中域名相关的信息。虽然作为数据库,DNS能够将不同类型的信息与每个名称关联,但最常见的用途是:
当您在浏览器中输入URL时,会发生一个涉及多个级别的复杂DNS解析过程:
您的设备首先检查其本地DNS缓存,看是否已经知道请求域名的IP。如果找到且未过期,立即使用。
如果不在缓存中,查询被发送到递归DNS服务器(在设备中配置的服务器)。该服务器充当中介,并拥有自己的缓存。
如果递归服务器不知道答案,它会咨询知道顶级域名(.com、.org等)服务器位置的13个全球根服务器集群。
根服务器将查询重定向到适当的顶级域名(TLD)服务器(.com、.cn、.org),这些服务器知道每个域名的权威服务器。
最终,查询特定域名的权威DNS服务器,该服务器包含确定性信息并返回真实的IP地址。
响应通过整个链条发送回来,每个服务器根据配置的TTL(生存时间)将信息存储在缓存中,用于未来的查询。
在用户设备上运行的客户端程序,向DNS服务器生成名称解析的DNS请求。包括操作系统库和Web浏览器等应用程序。
接受客户端查询并在需要时通过咨询其他DNS服务器来进行名称解析工作的服务器。维护缓存以提高性能。
对DNS名称空间的特定区域具有权威性,并为其控制下的域名提供确定性答案的服务器。
DNS服务器具有权威性的域名名称空间的部分。每个区域包含定义该区域中域名相关信息的DNS记录。
| 类型 | 功能 | 示例 |
|---|---|---|
| A | 将名称映射到IPv4地址 | example.com → 192.168.1.1 |
| AAAA | 将名称映射到IPv6地址 | example.com → 2001:db8::1 |
| CNAME | 名称的别名到另一个名称 | www.example.com → example.com |
| MX | 指定邮件服务器 | example.com → mail.example.com |
| TXT | 任意文本信息 | SPF、DKIM、验证 |
| NS | 指定权威名称服务器 | example.com → ns1.provider.com |
在互联网(当时的ARPANET)的早期,名称解析通过一个名为HOSTS的集中文件进行,该文件包含所有已知主机名及其对应的IP地址。该文件由SRI International(前身为斯坦福研究所)维护,并手动分发给连接到网络的所有计算机。
该系统的工作方式类似于物理电话簿:每台计算机都有一个本地文件副本,用于查询解析名称。然而,ARPANET的爆炸性增长使这个集中式系统由于以下原因变得不实用:
认识到HOSTS系统的局限性,Jon Postel开始开发更可扩展的解决方案。在1983年11月,Postel发布了RFC 881,概述了将成为DNS的基本概念。
随后,在南加州大学工作的Paul Mockapetris与Postel一起开发了DNS的基础文档:
这些文档定义了DNS的基本架构,包括分层名称空间和数据库分布的概念。
经过广泛讨论和改进后,发布了这个定义新系统中域名注册要求的RFC。
这些文档取代了之前的RFC,建立了仍然构成当前系统基础的DNS最终规范。
在DNS的早期实现中,采用了主从复制模型来提供冗余和可用性:
在初始实现后大约10年,对DNS协议进行了重大改进,使其更高效和动态:
通过允许主服务器主动通知从服务器更改,革命化了同步,消除了持续定期查询的需要。
允许仅传输已更改的记录,而不是传输整个区域,显著提高了网络效率。
引入了自动更新DNS记录的功能,允许管理员在不手动编辑区域文件的情况下进行更改。
通过允许更大的消息和新功能现代化了DNS协议,为未来扩展铺平了道路。
随着互联网的全球扩张,需要在域名中支持非ASCII字符:
RFC 5890和RFC 5891(2010)定义了如何在域名中包含其他语言的字符,允许阿拉伯语、中文、西里尔字母和其他字母的域名。
开发了DNS安全扩展,为DNS数据提供身份验证和完整性,防止缓存中毒攻击。
根服务器是整个全球DNS系统的基础。存在13个根服务器集群(标记为A到M),分布在全球,维护关于所有顶级域名(TLD)如.com、.org、.cn等的信息。
这些服务器由不同的组织运营,对互联网的运作至关重要。这些服务器的安全性通过DNSSEC和高度安全的密钥签名仪式来维护。
了解更多关于根服务器安全过程的信息,可以查阅关于DNSSEC根区域密钥签名密钥仪式的详细信息。
Google、Cloudflare和Amazon等主要提供商推出了具有大规模全球基础设施和高级安全功能的公共DNS服务。
加密DNS查询以提高用户隐私和安全性的新协议。
现代实现包括地理负载平衡、服务健康检测和基于用户位置的自适应响应。
现代DNS服务包括直接集成到DNS解析中的恶意软件过滤、广告阻止和家长控制。
我们逐步展示如何在主要操作系统和设备上配置自定义DNS服务器。
转到设置 > 网络和Internet > 更改适配器选项或按Windows + R,输入"ncpa.cpl"并按Enter。
右键单击您的活动连接(WiFi或以太网)并选择"属性"。
选择"Internet协议版本4(TCP/IPv4)"并点击"属性"。
选择"使用以下DNS服务器地址"并输入:
• 首选DNS:1.1.1.1(Cloudflare)
• 备用DNS:8.8.8.8(Google)
点击顶部栏的网络图标,选择"WiFi设置"或"有线网络设置"。
点击活动连接旁边的齿轮⚙️进行编辑。
转到"IPv4"选项卡,将方法更改为"手动",在DNS字段中输入:1.1.1.1, 8.8.8.8
编辑resolv.conf文件:
sudo nano /etc/resolv.conf
添加:
nameserver 1.1.1.1
nameserver 8.8.8.8
点击Apple菜单🍎并选择"系统偏好设置"(或macOS Ventura+中的"系统设置")。
点击"网络"并在左侧列表中选择您的活动连接(WiFi或以太网)。
点击窗口右下角的"高级..."。
转到"DNS"选项卡,点击"+"按钮并添加:
• 1.1.1.1
• 8.8.8.8
点击"确定"然后"应用"。
转到设置 > WiFi并长按您连接的WiFi网络。
选择"修改网络"或"管理网络设置"。
点击"高级选项"并将"IP设置"更改为"静态"。
在DNS字段中输入:
• DNS 1:1.1.1.1
• DNS 2:8.8.8.8
保存更改。
转到设置 > WiFi并点击连接网络旁边的信息图标(ℹ️)。
向下滚动并点击"配置DNS"。
选择"手动"而不是"自动"。
删除现有DNS并通过点击"添加服务器"添加新的:
• 1.1.1.1
• 8.8.8.8
点击右上角的"保存"。
打开浏览器并转到路由器的IP(通常是192.168.1.1或192.168.0.1)。使用管理员凭据登录。
寻找如"Internet设置"、"WAN"、"DNS"或"高级配置"等部分。
从"自动获取"更改为"使用这些DNS服务器"或类似选项。
输入所需的DNS服务器:
• 主DNS:1.1.1.1
• 辅助DNS:8.8.8.8
保存并在必要时重启路由器。
Windows: ipconfig /flushdns
macOS: sudo dscacheutil -flushcache
Linux: sudo systemctl restart systemd-resolved
使用如nslookup google.com的工具或访问1.1.1.1/help来验证更改是否正常工作。
路由器:影响网络上的所有设备。
单个设备:仅影响该特定设备,并优先于路由器配置。
始终配置至少2个不同的DNS服务器(例如:Cloudflare + Google)以确保在一个失败时的冗余。
是的,Google、Cloudflare和Quad9等知名提供商的公共DNS是安全可靠的。实际上,许多提供商比您ISP的默认DNS提供更好的安全性,包括恶意软件和钓鱼保护。
更改为更快的DNS可以显著提高网页加载时间,特别是域名的初始解析。但是,它不会增加您的下载速度或总带宽。
对于游戏,我们推荐Cloudflare(1.1.1.1)或Google DNS(8.8.8.8),因为它们的低延迟和高可用性。避免使用广泛过滤的DNS,因为它们可能增加额外的延迟。
这取决于提供商。Cloudflare和Quad9有严格的无日志政策,而Google可能保留某些信息。始终查看您选择的DNS提供商的隐私政策。
当然可以。您可以根据需要在每个设备上配置不同的DNS。例如,在儿童设备上使用带家长控制的DNS,在游戏设备上使用专注速度的DNS。
公共DNS通常比您ISP的默认DNS更快,减少网页加载时间。
许多公共DNS提供对恶意软件、钓鱼和恶意网站的保护。
大型提供商拥有具有高可用性和冗余的全球基础设施。
一些公共DNS提供比本地ISP更好的隐私政策。
为了深入了解DNS世界,我们推荐这些涵盖技术、历史和安全方面的专业资源:
关于使用多个DNS服务器重要性的详细分析,以及为什么不应该依赖单一提供商,即使是Cloudflare。
关于DNS系统从起源到现代实现的历史、功能和演进的完整指南。
关于DNS TTL(生存时间)值的技术解释以及如何正确配置以优化性能和灵活性。
关于使用NSLookup和其他DNS诊断工具进行故障排除和配置分析的完整教程。
为系统管理员和高级用户提供的主要DNS威胁和防御策略的全面分析。
对互联网最关键安全过程的详细描述:保护根服务器的DNSSEC密钥签名仪式。
关于新的欧洲公共DNS DNS4EU及其对欧盟数字主权影响的信息,其首个服务器在西班牙激活。