两个 VPS,一个域名,如何实现客户端从不同网络接入时合理选择服务?

2015-03-07 12:41:55 +08:00
 thekll
具体来说,就是分别在Linode Tokyo和DO SFO设有ipsec IKEv2服务,联通3G访问Linode会快一些,电信Wifi访问DO会快一些,对于手机这种移动设备(iOS8),怎么实现网络切换后,可以自动选择访问速度快(或者根据预先设置的规则来选择)的服务端?

PS:已申请到StartSSL免费域名证书;
2473 次点击
所在节点    问与答
7 条回复
wbbim
2015-03-07 12:44:17 +08:00
LazyZhu
2015-03-07 14:23:43 +08:00
智能DNS, dnspod就可以
thekll
2015-03-07 14:26:07 +08:00
@wbbim

目前想法是采用类似CDN的实现方式,比如我的域名为ipsec.mydomain.com,DNS解析该域名时,根据客户端IP,返回不同VPS的主机IP。

Godaddy是否直接支持这种需求,还是必须要自己架设DNS服务器?
zent00
2015-03-07 14:39:45 +08:00
@thekll
图方便的话直接用 dnspod,按照 ISP 设置不同的服务器地址即可。
当然自己架设也可以,用 BIND 并结合 View 功能就可以实现。
sohoer
2015-03-07 14:58:45 +08:00
阿里云的云解析也就是智能DNS就挺好
thinkxen
2015-03-08 00:01:05 +08:00
问题来了,数据怎么同步呢
invite
2015-03-09 18:49:12 +08:00
网络切换后,有没有本地的DNS缓存?

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

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

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

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

© 2021 V2EX