共计 2352 个字符,预计需要花费 6 分钟才能阅读完成。
一、什么是 DNS?
DNS(Domain Name System,域名系统)是一种分布式的数据库系统,它将互联网中的 IP 地址转换为人们更容易记忆和使用的域名,如 www.baidu.com。DNS 是互联网的核心组成部分之一,它使得用户可以通过记忆性的域名来访问互联网上的资源,而无需记住复杂的 IP 地址。
举个不恰当的例子:DNS 可以看做是一个电话簿,域名相当于联系人,IP 地址就是电话号码。互联网中每一台计算机都有自己的 IP 地址,比如百度的是“110.242.68.66”,我们不可能记这么长一串数字。于是我们在访问百度网站时先询问 DNS 这个电话簿:“百度的地址是什么”,DNS 服务器告诉我:“是 110.242.68.66”,这时我们就可以访问到百度的网站了。由于现在大型网络服务都是以集群的形式存在的,百度网站会有多台服务器提供服务,因此 IP 可能会存在多个。但这么多的 IP 都要记住,显然是不可能的。
二、为什么不使用运营商自带的 DNS?
是的,没错。运营商也提供自带的 DNS,在 PPPoE 进行宽带连接的时候分发给计算机。比如西安电信提供的 DNS(218.30.19.40,61.134.1.5)在我后面进行的响应速度测试中有着不错的表现。但是运营商提供的 DNS 可能会在解析中搞一些小动作,比如劫持、塞广告等情形。因此,不建议使用运营商提供的 DNS。
三、有哪些不错的免费 DNS 服务提供商?
国内外很多大厂都会提供免费的 DNS 服务,比如:
Google提供的 DNS:8.8.8.8,8.8.4.4;
思科旗下的 OpenDNS 提供的 DNS:208.67.222.222;208.67.220.220;
CloudFlare提供的 DNS:1.1.1.1;1.1.1.0;
AdGuard提供的 DNS(拦截广告):94.140.14.14;94.140.15.15;
这些 DNS 服务器位于国外,因此除非特殊需要,否则国内用户不建议使用。
四、国内免费公共 DNS 哪家强?
这里会介绍五家免费公共 DNS 服务提供商,同时与宽带服务提供商自带的 DNS 进行对比。
1. 阿里公共 DNS
大厂提供的公共 DNS 解析,支持 BGP Anycast 技术,解析响应速度快,无劫持。
反应时间:3ms
为了保障系统的稳定运行,从 2024 年 9 月 30 日起,免费版公共 DNS(223.5.5.5、223.6.6.6 等)将对解析请求采取智能流量管控措施。公共 DNS 仍会致力于为广大免费用户提供高质量的基础递归解析服务,但在高并发解析场景且对系统稳定运行造成了风险的情况下,将可能对公共 DNS 免费流量按单递归节点单请求来源 IP 进行请求并发数短暂限制。该请求并发数上限并非固定阈值,具体限速值将根据网络负载状况和公共 DNS 的整体服务质量适时调整,以保证公共 DNS 整体服务的稳定性和使用体验。免费版公共 DNS 不承诺服务可用性保障。
DNS 服务地址:
主 DNS | 辅 DNS | |
IPv4 | 223.5.5.5 | 223.6.6.6 |
IPv6 | 2400:3200::1 | 2400:3200:baba::1 |
DoH/DoT 地址: | dns.alidns.com |
2. 百度公共 DNS
感觉百度都快放弃这个产品了,但解析速度还算可以,支持 BGP Anycast 技术,目前没看到限速通知。
反应时间:17ms
主 DNS | 辅 DNS | |
IPv4 | 180.76.76.76 | |
IPv6 | 2400:da00::6666 | |
DoH/DoT 地址: |
3.OneDNS
OneDNS 是北京微步在线科技有限公司旗下产品,解析速度不错。
反应时间:19ms
官方网站:https://www.onedns.net/personal
以下为纯净版 DNS 地址,拦截版和家庭版请访问官方网站使用
主 DNS | 辅 DNS | |
IPv4 | 117.50.10.10 | 52.80.52.52 |
IPv6 | 2400:7fc0:849e:200::8 | 2404:c2c0:85d8:901::8 |
DoH/DoT 地址 | doh-pure.onedns.net/dns-query | dot-pure.onedns.net |
4.114DNS
114DNS 是国内起步比较早的公共 DNS,IP 比较好记,知名度比较高,支持 BGP Anycast 技术。
反应时间:20ms
主 DNS | 辅 DNS | |
IPv4 | 114.114.114.114 | 114.114.115.115 |
IPv6 | ||
DoH/DoT 地址 |
5.DNSPod Public DNS
DNSPod Public DNS 是腾讯旗下 DNSPod 推出的公共域名解析服务,支持 BGP Anycast 技术和谷歌 ECS(edns-client-subnet) 协议,背靠大厂,稳定性有保障。
反应时间:23ms
官方网站:https://www.dnspod.cn/products/publicdns
公共解析 Public DNS 免费版不承诺服务可用性 SLA,单个域名解析调用频率限制为 20QPS。
主 DNS | 辅 DNS | |
IPv4 | 119.29.29.29 | |
IPv6 | 2402:4e00:: | |
DoH/DoT 地址 | https://doh.pub/dns-query | dot.pub |
6.360 安全 DNS
360 提供,支持 BGP Anycast 技术,域名有点难记,还要区分电信移动、联通
反应时间:24ms
官方网站:https://sdns.360.net/dnsPublic.html
主 DNS | 辅 DNS | |
IPv4(电信、铁通、移动) | 101.226.4.6 | 218.30.118.6 |
IPv4(联通) | 123.125.81.6 | 140.207.198.6 |
IPv6 | ||
DoH/DoT 地址 | https://doh.360.cn |