114dns 解析的实现

2023-02-20 23:52:50 +08:00
 xusp
利用 dig +short TXT whoami.ds.akahelp.net 测试 114 ,发现 114 在全国的出口解析 ip 只有三个地址,南京电信、南京移动和济南联通。

那么问题来了,114 是怎么实现智能解析的? 114 没有像阿里或者腾讯那样在全国所有省的运营商部署加速节点吗?
4767 次点击
所在节点    DNS
31 条回复
johnjiang85
2023-02-27 11:47:12 +08:00
114 强烈不建议作为主 dns 使用,但是可以酌情考虑作为备 dns

主要原因:解析准确度差距太大,乐观 dns 会返回甚至数月前已经修改的记录,但稳定性较好
xusp
2023-03-01 19:24:31 +08:00
@johnjiang85 返回数月前的记录说明数个月没有过请求。再次刷新就可以正常了。影响不大吧。
另外我最好奇的是 114 既然不支持 ecs ,他这个智能解析咋做到的。看起来电信移动出口都是南京,联通出口在济南。
bclerdx
2023-03-01 19:46:32 +08:00
@HalloCQ 你本地使用的是中国电信的 ISP ?哪个地区的中国电信?你电脑本地的 DNS 配置的是运营商拨号之后默认分配的 2 个 DNS 地址?如果是这样的话,那么看你使用这个遍历 CDN 节点的工具,在使用有支持 ECS 协议的 DNS 服务器地址和不支持 ECS 协议的 DNS 服务器地址的就近解析结果来看,确实差别巨大啊?

那看来阿里、DNSPOD 、百度公共 DNS 要明显好,但百度公共 DNS 稍微逊色一些,上海教育网跨网解析到了电信,阿里和 DNSPOD 都是在同一个运营商的内网互访;

114 的 DNS 就近解析结果真是惨不忍睹啊。

当然,以上就近解析情况还是要看你本地的网络配置和使用的 DNS 的结果。
bclerdx
2023-03-01 19:48:51 +08:00
@johnjiang85 乐观 DNS 是什么鬼?
johnjiang85
2023-03-01 21:51:24 +08:00
@bclerdx 就是缓存过期不淘汰,如果有请求也返回过期的记录,然后异步去尝试重新递归请求,再更新缓存。
HalloCQ
2023-03-02 09:12:22 +08:00
@bclerdx johnjiang85 家的 dns 是我的上游,我用的 adh ,所以需要对 ecs 支持比较好的 dns 作为上游。还有个 360 家的 dns 其实也支持 ecs 。
选什么 dns 主要看使用场景了,我的 adh 部署在公网,所以选支持 ecs 的 dns 作为上游是必要的。如果只内网使用,那上面那些 dns 的差距就没那么大了。
HalloCQ
2023-03-02 09:17:04 +08:00
经过我多年的观察(狗头),bat 三家对公共 dns 投入最大的就是企鹅,百度 dns 的官网是最简陋的,阿里公共 dns 功能排第二,企鹅家的大陆最强
bclerdx
2023-03-02 10:35:43 +08:00
@HalloCQ 就当前而言,bat✓一级运营商比较友好,对向鹏博士这样的二级运营商不太友好了。😖
xusp
2023-03-02 13:26:18 +08:00
@bclerdx 鹏博士的一些资源,经过分析后发现实际是 dns
xusp
2023-03-02 13:30:04 +08:00
@bclerdx 说错,一些鹏博士资源分析后是电信。可能是 dns 不支持鹏博士的原因吧
bclerdx
2023-03-02 20:30:42 +08:00
@xusp 企鹅家和阿里家公共 DNS 目前确实对鹏博士线路的解析不友好。✓一级比较友好😓

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

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

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

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

© 2021 V2EX