您的位置首页百科知识

公共 DNS 哪个好(速度快、稳定)?

公共 DNS 哪个好(速度快、稳定)?

的有关信息介绍如下:

公共 DNS 哪个好(速度快、稳定)?

这是一个创建于 2019年 的主题,其中的信息可能已经有所发展或是发生改变。

已于June 4th, 2025修订,所有内容按修订时间的最新状态撰写。

可以用223.5.5.5、223.6.6.6(阿里云)喵,即使DoH也够快的喵。

为什么这么久了仍然有人在看这个回答……每次看到有人在这里互动我想编辑修订的欲望就越强……

由于时代在变化,技术在进步,使用Google Public DNS已经没有之前提到过的诸如「纯净」「安全」之类的好处了。

但值得一提的事,时至今日,Google Public DNS仍然是所有海外运营的DNS中,我所在地区速度最快的一个(UDP协议,平均160ms)。

那如今Google Public DNS就完全没有用武之地了吗?不是的。目前我使用AdGuard Home作为局域网上的DNS服务器,运行于最快IP地址响应模式(Fastest IP address,在所有上游服务器的答复中选择最快的IP地址响应给终端),此时所有请求中AGH按照Google的答复作为最终解析IP响应给终端的次数仍然可观。也就是说,在解析一些域名时,Google Public DNS仍然能给出比其他上游更快的解析IP。这一现象在解析来自Apple(AS714)、DigiCert等一些海外域名时尤其明显。

但是这点影响实际上微乎其微。用这点好处换100+ms的答复延迟更是不值得。

所以要修订这篇回答……我不再推荐将Google Public DNS作为上游DNS服务器,除非:

要么:

以此补偿掉请求全部上游DNS的高耗时。

修订前向8.8.8.8和8.8.4.4请求DNS记录,耗时可以稳定在两位数(ms)。通常情况下在50ms左右。

下面这张图片我不打算删掉。这是Pi-hole(一个自建DNS套件)的部分仪表板内容。在当时,Pi-hole总是选择所有上游中回复最快的解析结果。

这张扇形图的文字解释是:所有请求中有相当可观的一部分由dns.google回答。也就是说当时Google Public DNS在我的网络上真的很快……很多时候比DNSPod的公共DNS还要快。

当然,这也可能是因为当时回复我的并不是真的Google服务器。有网友观察到某些地区的某些运营商可能将目的地为特定服务器的DNS请求直接在边缘节点就近回复。换句话说……将DNS上游服务器设置为Google Public DNS可能才会获得真正离你最近的运营商DNS服务器响应。

不过都是往事啦。祝大家冲浪快乐。