关于 Anycast DNS 的一个疑问

2017-10-08 21:58:30 +08:00
 xiaoz

前提

使用的国外 Anycast 域名 DNS,一个主机头我同时解析了 2 个 IP,一个国内,一个国外。

测试

本地网络测试的时候解析出来的是国内 IP,但过了一段时间又解析出来是国外 IP,跳来跳去的。

问题

按理 Anycast DNS 不应该是分配最佳 IP 吗,为什么我本地网络未改变的情况下 IP 会跳来跳去的?

5710 次点击
所在节点    DNS
7 条回复
dzxx36gyy
2017-10-08 22:29:27 +08:00
= = anycast 只是指你访问 ns 会尽可能走近路,但是你如果需要分配最佳 ip 需要的是 geodns 啊
xiaoz
2017-10-08 22:37:14 +08:00
@dzxx36gyy 如果尽可能走近路,但我本地网络没发生改变,怎么给我把路改了?一会儿让我走 A 这条路,过了一会又让我走 B 这条路。
dzxx36gyy
2017-10-08 22:39:45 +08:00
@xiaoz 解析两个 ip 会轮询,你每次请求都可能获取其中一个,所以你走哪条路都是可能的。近可能走近路是你去 dns 服务器,而不是给你分配的 ip 也会走近路。所以你需要的是 geodns,而不是单纯的 anycast dns
xiaoz
2017-10-08 22:59:04 +08:00
@dzxx36gyy 感谢解答
dzxx36gyy
2017-10-08 23:19:52 +08:00
@xiaoz 我最近也在自己折腾 geodns 玩
xiaoz
2017-10-09 09:17:09 +08:00
@dzxx36gyy 老哥你是自建权威 DNS 吗,用的哪个软件?
dzxx36gyy
2017-10-09 14:00:36 +08:00
@xiaoz powerdns

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

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

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

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

© 2021 V2EX