NS1 的 DNS Server 是怎么做到美国 IP 延迟在 50s 内的?

2018-08-03 21:29:20 +08:00
 xiaoz

就拿他们其中一组 DNS:dns1.p07.nsone.net 来说,查了下解析出来的是美国 IP,无论是本地 ping 还是全国 ping 测试,延迟都很低,是使用了什么黑科技?

10388 次点击
所在节点    DNS
44 条回复
xupefei
2018-08-03 21:40:08 +08:00
Anycast。
服务器的具体位置需要 tracert 才能知道。
xiaoz
2018-08-03 21:43:06 +08:00
@xupefei 国内网络也能用 anycast ?
luminous
2018-08-03 21:43:39 +08:00
我路由追踪了下连接到的是香港
miyuki
2018-08-03 21:43:58 +08:00
anycast
wdlth
2018-08-03 21:46:59 +08:00
@xiaoz 119.29.29.29 国内就是 anycast,分到几个机房。
zgzh
2018-08-03 21:48:28 +08:00
这边可以 20s 内
mason961125
2018-08-03 21:48:29 +08:00
Anycast 到了香港。
lqf96
2018-08-03 22:00:58 +08:00
@xiaoz 国内不能,因为政策问题
lqf96
2018-08-03 22:01:35 +08:00
几个大公司的 public dns 是例外,但是现在要做 anycast 基本很难了
Maltazard
2018-08-03 22:03:26 +08:00
正常来讲美国 LA CN2 直连延迟平均在 140-170ms 左右吧,这个延迟只能理解为是分机房,HK 或者 KR
zhengnanlee
2018-08-03 22:03:42 +08:00
50 秒,全球可达
whileFalse
2018-08-03 22:16:42 +08:00
50s 月球可达
Phishion
2018-08-03 22:19:25 +08:00
中国连接到美国的物理极限也得 100ms + 吧?难道发明了新的光缆
luminous
2018-08-03 22:20:56 +08:00

这肯定在香港的嘛 而且还是 CN2
en20
2018-08-03 22:28:09 +08:00
正在 Ping dns1.p07.nsone.net [198.51.44.7] 具有 32 字节的数据:
来自 198.51.44.7 的回复: 字节=32 时间=141ms TTL=52
请求超时。
来自 198.51.44.7 的回复: 字节=32 时间=141ms TTL=52
来自 198.51.44.7 的回复: 字节=32 时间=141ms TTL=52

198.51.44.7 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 3,丢失 = 1 (25% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 141ms,最长 = 141ms,平均 = 141ms

很慢的唉
en20
2018-08-03 22:58:22 +08:00
Cipool
2018-08-03 23:02:59 +08:00
这个是美国注册的 IP,但是全球 anycast 国内的话 电信联通 anycast 到香港 cn2 移动 anycast 到香港移动
isCyan
2018-08-03 23:10:30 +08:00
neustar 全系 dns 北京节点了解一下
isCyan
2018-08-03 23:10:59 +08:00
而且是 anycast
akira
2018-08-03 23:24:27 +08:00
你过于相信 ip 解析的结果了

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

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

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

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

© 2021 V2EX