为什么感觉用软件本地 DNS 相比使用公共 DNS 速度要快很多呢

2019-02-10 02:00:52 +08:00
 QJJKGD5RUX2S
搞了个 simpleDNSplus 的试用.之前是直接改 DNS 用的 119.29.29.29, 软件的转发设置的也是这个地址.
本地 ping 服务器延迟也就 30ms 左右,但是用软件转发之后.虽然不清楚具体加载时间, 但是基本上常用网站无论是首次访问还是后续, 都能感觉到明显的提升.有没有什么可能的原因导致之前的解析速度很慢呢
11204 次点击
所在节点    DNS
30 条回复
frylkrttj
2019-02-10 17:32:09 +08:00
@DuckFly cf 家有 cdn 支持,越多用它就越快,你越常用就约快。
csvw
2019-02-11 09:07:32 +08:00
@jaleo 我这里南方联通,阿里 dns 延迟要 6,70ms,而且还丢包,不知你是哪里?
jaleo
2019-02-11 14:37:31 +08:00
@csvw 我在宁波 电信 8ms 联通 5ms
txydhr
2019-02-12 09:54:28 +08:00
@frylkrttj dns 快不快和 cdn 没关系。。。。。。
txydhr
2019-02-12 10:08:43 +08:00
@frylkrttj
根服务器只有 ns 记录好么。。。。。也不能拿来当递归服务器
根服务器只记录了域名顶级域名(如 cn )的权威服务器(比如 b.dns.cn
顶级域名权威服务器只记录了相应域名(如 sina.cn )的权威服务器(比如 ns1.sina.com.cn
相应域名的权威服务器也只记录了该域名的记录和域名所有人自己设置的更小的子域名的权威服务器,不过后者设置的不多

一般顶级域名的 ns 记录的 TTL 都超长,数量很少而且几乎很少修改,递归服务器几乎都不用去根服务器查询
txydhr
2019-02-12 10:19:42 +08:00
@QJJKGD5RUX2S 运营商 dns 走的网络都是他们自己优化过的,而且用的人多,缓存命中率很高,可能你们那儿 119.29.29.29 用的人不多,而且部分地区的服务器网络可能没有优化,向上一层层查询的时候速度会比运营商的 dns 慢点。。。。之前在自己家搭建过缓存服务器(从根服务器一层层查询的那种),速度更慢,主流网站区别不太大,但是小网站和国外网站解析就很慢,有时候还解析失败,刷新几次才解析出来。。。。
frylkrttj
2019-02-12 10:37:53 +08:00
@txydhr #24 cf 家的 dns 肯定用它家的 cdn 网络啦。如果你#25 说的没错,那 cf 家的 dns 直接都是 cdn 啦。
txydhr
2019-02-12 10:54:29 +08:00
@frylkrttj 建议你了解下什么是 cdn,什么是 dns
Benson1212
2019-02-12 15:52:29 +08:00
@zcjfesky 广州电信一直使用 119.29.29.29 为主 dns 没有这个问题
zhouyut001
2019-02-12 16:09:38 +08:00
运营商的 Dns 在本地,如果查询的话运营商是最快的。没有劫持可以用用。其次就是国内大的 dns 了,114 之内的。至于国外的嘛,仁者见仁,智者见智

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/533645

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX