
1 xcodeghost 2017-01-05 12:55:58 +08:00 你这三台权威 DNS 得支持智能解析,在这三台服务器上设置 ns1.abc.com\ns2.abc.com\ns3.abc.com 的 A 记录时,设置智能解析到 ns1.abc.com 的 IP 地址,这样递归 DNS 获取的 IP 地址应该就是 ns1.abc.com 这样应该可以的,没试过,不确定。 |
2 shiji 2017-01-05 13:20:46 +08:00 via Android 如果 abc.com 是你的域名的话, ns1.abc.com 是这个域名的 ns , 那么得设置 glue record 吧? glue record 结果是由.com 的 ns 负责的,没听说过.com 的 ns 支持过什么花花肠子功能。 所以我认为你提出的问题无解。 |
3 mytsing520 PRO 楼上的说法的话,那还是要在 3 个线路上随机跳的,反而增加了解析时长 |
4 mytsing520 PRO 说的是 1 楼, 2 楼请无视 |
6 xcodeghost 2017-01-05 13:33:35 +08:00 |
7 xcodeghost 2017-01-05 13:35:53 +08:00 @shiji 这个问题我很早之前就请教过 fenghe ,他博客中当时还记录了: http://blog.dnsbed.com/archives/115 本地递归DNS最终是缓存权威 DNS 上 NS 记录。 |
8 vultr OP |
9 shiji 2017-01-05 13:56:24 +08:00 via Android @xcodeghost 这个有点意思,我以前从来没注意过这块儿,学习了。 |
10 raysonx 2017-01-05 14:01:05 +08:00 via Android @vultr 没错, ns 的结果确实是权威 DNS 的 ns 的记录。 但问题出在递归 DNS 第一次解析这个域名的时候, ns 记录是由 com.的权威 DNS 提供的。 |
11 vultr OP |
12 lslqtz 2017-01-05 17:05:38 +08:00 via iPhone 只能 anycast 了吧,国内 anycast 又残了 |
13 johnjiang85 2017-01-05 17:08:03 +08:00 建议国内、国外分别部署多于一台服务器,用来做容灾。 |
14 vultr OP |
15 johnjiang85 2017-01-05 23:40:48 +08:00 |
16 czb 2017-01-06 02:17:17 +08:00 via Android 你这样来的话 Points of Failure 太多了 而且还要有额外的查询 我觉得没有什么实用性 |
17 czb 2017-01-06 02:19:08 +08:00 via Android 要实现你说的这个我知道的只有 Anycast |
18 txydhr 2017-01-06 05:09:50 +08:00 via iPad dns 协议好像没有自动选择最近服务器的功能 |
19 millken 2017-01-06 15:42:49 +08:00 |