114dns 解析的实现

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

那么问题来了,114 是怎么实现智能解析的? 114 没有像阿里或者腾讯那样在全国所有省的运营商部署加速节点吗?
4341 次点击
所在节点    DNS
31 条回复
xusp
2023-02-20 23:53:39 +08:00
ab
2023-02-20 23:54:12 +08:00
有没有可能就没有智能解析
xusp
2023-02-20 23:55:47 +08:00
@ab 怎么理解?我在北京向 114 请求一些 cdn 域名如 www.zhihu.comwww.bilibili.com 等,能获得和阿里腾讯等类似的结果。
leido
2023-02-21 00:01:18 +08:00
先来说一下 114 的伪智能解析
南京电信移动,济南联通,这只是前端出口
后端递归查询服务器在全国各大区(114 自己的大区,官网有图)
114 根据你的请求 ip 归属地用响应大区的递归帮你查
xusp
2023-02-21 00:04:28 +08:00
@leido 但是 dig +short TXT whoami.ds.akahelp.net 测试的递归节点的出口。权威服务器看到的是递归节点。114 有多层的话,权威看到的是最靠近权威的一层。所以你说的还解释不了这个现象。

另外阿里腾讯也得归类到伪智能解析去。
leido
2023-02-21 00:04:33 +08:00
再来说谷歌 阿里 腾讯的 ecs 扩展
这是根据你的 ip 段,或者你提供的 ip 段,将需要查询的 ip 放到 subnet 扩展部分,然后一同发送给权威服务器,这个时候递归服务器在哪里都不重要了,相当于摆明了我只是代理查询器,你需要替我用户去查。
xusp
2023-02-21 00:07:22 +08:00
测试原理以下有介绍:
https://www.akamai.com/blog/developers/introducing-new-whoami-tool-dns-resolver-information
有没有用 ecs 一测就知道。没必要神话阿里腾讯。
xusp
2023-02-21 00:08:20 +08:00
再说 cdn 宇宙第一厂商,akamai 压根不支持 ecs 。仅仅根据源 ip 来解析。所以神话 ecs 的过于极端了。
leido
2023-02-21 00:08:29 +08:00
@xusp 114 确实有多层,但是都在国内,你用国外服务器怎么测得出来
xusp
2023-02-21 00:14:47 +08:00
@leido 那阿里腾讯为什么能测出来?
leido
2023-02-21 00:17:20 +08:00
@xusp 阿里腾讯在海外有几个节点了
xusp
2023-02-21 00:18:09 +08:00
@leido 驴唇不对马嘴 仔细看测试原理
fuzzsh
2023-02-21 03:00:06 +08:00
调度问题 锅外的被调度到南京节点

用锅内网易的 nstool 测

mytsing520
2023-02-21 06:11:58 +08:00
杭州电信测试结果

202.101.173.x ,杭州电信(浙江)
117.68.17.x ,六安电信(安徽)
103.105.12.x ,金华电信(浙江)
240e:1c:200:3::x ,杭州电信(浙江)
240e:1c:200:4::x ,杭州电信(浙江)

注:家宽,双栈,第一条结果所在网段占大头,两个 IPv6 网段偶有出现,六安和金华只出现过 1 次
bclerdx
2023-02-21 08:26:12 +08:00
@leido 而不是 wan ip 归属查吧?
xusp
2023-02-21 10:38:44 +08:00
@fuzzsh 是指国外的域名,一律用南京节点解析?
proxytoworld
2023-02-21 11:29:05 +08:00
不建议用 114 ,被监控了
HalloCQ
2023-02-21 14:48:52 +08:00
Aicerk
2023-02-23 18:59:22 +08:00
@HalloCQ 这个是什么软件。这么高级。很好奇啊
HalloCQ
2023-02-24 10:38:17 +08:00

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

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

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

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

© 2021 V2EX