公共DNS性能大比拼


公共DNS性能大比拼

文章插图
 
? 今天中午,访问Gitee突然访问不进去,然后收到红薯通知:阿里云停止了 Gitee.com 的域名解析 。
?
公共DNS性能大比拼

文章插图
 
? 码云官方也随后给出解决办法
没有任何提示,没有任何提前通知,阿里云停止了 Gitee.com 的域名解析!!!
我们正在跟阿里云联系了解具体情况!
如果你访问不了请暂时在 hosts 里映射 gitee.com 域名到 IP地址 212.64.62.174
对此造成你的不便,我们深表歉意 。
? 那么先解释一下什么是DNS,百度百科说:域名系统(Domain Name System,缩写:DNS)是互联网的一项服务 。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网 。通俗一点来说就是:我们不可能记住那么多的IP地址,但是我们可以记住域名啊,比如baidu.com,我们在地址栏输入baidu.com之后,会经过一个域名解析服务器把我们输入的域名转换为Ip 。所以DNS最通俗来说就是一个域名解析服务器 。
? 那么为什么阿里云hold处理之后很多用户受影响,而一少部分用户没有受影响呢?或者说为什么修改本地Hosts就可以继续正常访问呢?
? 其实所有的域名解析,会先经过一次本地HOSTS文件检索,如果本地有对应配置解析,会先走自己本地所配置的解析,如果本地没有配置,那么会继续往上解析,由于国内网络运营商为了大家网络响应速度(减少域名解析时间)并且现在绝大多数的站点都托管在阿里云云服务上,所以绝大多数运营商都会把自己的DNS服务器定向到阿里云的DNS解析器 。所以只要我们避开阿里云DNS解析基本就解决了这个问题 。至于其它是什么原因我们不做太多的探讨 。
? 以下对DNS解析器进行一些性能上的分析 。
DNS解析器性能大比拼:CloudFlare vs 谷歌vs Quad9 vs OpenDNS
? 几个月前,我对市面上几款顶级的免费DNS解析器的性能作了一番比较 。当时恰好在Quad9发布之后,我试图搞清楚使用哪一个DNS解析器比较好,以便推荐给亲朋好友 。面前有谷歌、OpenDNS和Quad9等好多选择,不过我喜欢选择 。
情况在完全变得好转 。CloudFlare是最了解互联网性能的公司之一,它最近推出了自己的免费DNS解析器 。它在默认情况下支持基于TLS的DNS和基于HTTPS的DNS,这使得它更引人关注 。
【公共DNS性能大比拼】现在我们有了更有意思的比较对象:谷歌的8.8.8.8、Quad9的9.9.9.9和CloudFlare的1.1.1.1,此外还有OpenDNS的208.67.222.222和另外几家小众提供商作为可供我们使用的选择 。
测试的几家提供商
? 不妨比较一下几家提供商,看看它们在世界各地的网速有多快 。这些是我们选择评估的8家顶级的免费DNS提供商:
  • 谷歌 8.8.8.8:私密的、未经过滤的 。这是最受欢迎的选择 。
  • CloudFlare 1.1.1.1:私密的、未经过滤的 。它是新玩家 。
  • Quad 9 9.9.9.9:私密的、关注安全的 。它是阻止访问恶意网站的新玩家 。
  • OpenDNS 208.67.222.222:阻止恶意域名,并提供阻止成人内容这个选项的旧玩家 。
  • 诺顿DNS 199.85.126.20:阻止恶意域名,并与其防病毒软件集成起来的旧玩家 。
  • CleanBrowsing 185.228.168.168:私密的、关注安全的 。阻止访问成人内容的新玩家 。
  • Yandex DNS 77.88.8.7:阻止恶意域名的旧玩家 。它在俄罗斯非常受欢迎 。
  • Comodo DNS 8.26.56.26:阻止恶意域名的旧玩家 。
下面这张图列出了它们在隐私选项方面的功能特性:
公共DNS性能大比拼

文章插图
 
隐私选项比较
? 上面的隐私选项基于提供商的承诺:不记录日志或不共享你的DNS请求 。
地点
? 我们从全球的18个地点进行了测试 。我们主要使用VPS提供商+一些宽带位置,尝试从尽可能多的地方查询它们的DNS 。它会告诉我们它们的连接有多可靠、数据中心的位置以及该地区某个用户的体验有多完善 。选择的地点如下:
  • 北美:圣迭戈、洛杉矶、纽约、多伦多、蒙特利尔、亚特兰大、达拉斯、弗里蒙特和旧金山
  • 欧洲:伦敦、巴黎、阿姆斯特丹和法兰克福
  • 亚洲:东京、新加坡、班加罗尔(印度)、悉尼和布里斯班(澳大利亚)
  • 南美洲:圣保罗
测试结果摘要
? 我们的测试非常简单,我们针对不同的流行域名(谷歌、facebook、twitter和Gmail等)在一个小时内执行了70次DNS查询 。我们对每个位置的所有请求求平均值,以获得每个DNS解析器的整体性能指标 。


推荐阅读