腾讯的 GSLB 新思路——HttpDNS

2014-11-13 09:40:18 +08:00
 Livid
http://mp.weixin.qq.com/s?__biz=MzA3ODgyNzcwMw==&mid=201837080&idx=1&sn=b2a152b84df1c7dbd294ea66037cf262&scene=2&from=timeline&isappinstalled=0#rd
23589 次点击
所在节点    DNS
90 条回复
tvvocold
2014-11-13 09:44:59 +08:00
能不能翻?
mywaiting
2014-11-13 09:50:24 +08:00
实质上还是要通过DNS query的过程吧。如果是单单针对mobile端,其实可以这样,什么DNS query都不用了:

通过当前的位置自动连接内置的对应地区的服务器IP列表,此IP列表搞成可动态更新形式的,每次连上服务器就会自动更新,这样就不用饶个大弯去请求什么HttpDNS了,完全多此一举。
est
2014-11-13 09:52:35 +08:00
就一个 $ curl http://ip138.com/ 还可以包装那么多东西。哈哈。
mywaiting
2014-11-13 09:56:44 +08:00
另外腾讯自己怎么不搞个public DNS?我想到的是,在指责别人缓存DNS的时候,为什么自己不用自己庞大的基础设施干点什么?
abelyao
2014-11-13 09:59:41 +08:00
@mywaiting 文章中有说到吧,自己弄个 DNS 当然没问题,问题是怎么让用户都换成你的 Public DNS 呢?
tomliu
2014-11-13 09:59:53 +08:00
和我厂的撞名了
withrock
2014-11-13 10:03:00 +08:00
@est 没这么简单吧,GSLB 还有包括了企鹅内在的调度,所以控制能力要稍强。
abelyao
2014-11-13 10:03:51 +08:00
首先鹅厂这个思路其实挺好的,支持创新(创意是否原创不知,但至少付出实践应用了值得肯定)。
然后… 这套东西的效果就是今年微信好几次断网么?
millken
2014-11-13 10:11:47 +08:00
对于app类有帮助,对于web则无效。
mywaiting
2014-11-13 10:14:12 +08:00
@abelyao 那我们为什么都换114和Google的?我觉得,好用吧,自然就越来越多的用户吧。这个过程急不来的吧。
abelyao
2014-11-13 10:16:42 +08:00
@mywaiting 你们换了,不代表所有人都换,对于使用QQ服务的用户群来说,到底有百分之几的人换了,你给个统计?
wdlth
2014-11-13 10:19:58 +08:00
运营商DNS不支持edns-client-subnet,然后就想出这么个蛋疼的东西……
iLiberty
2014-11-13 10:24:37 +08:00
http://dns.weixin.qq.com
用的就是这个吧
mywaiting
2014-11-13 10:34:32 +08:00
@abelyao 那好吧,我没有统计。我混的圈子窄,都是程序员的圈子,不懂QQ用户群。也不是可以想跟你争辩什么,我只是想说腾讯怎么不自己搞个public DNS的吧。至于用不用,这个,我真的不知道。
zhujinliang
2014-11-13 10:46:11 +08:00
@mywaiting dnspod不已经是腾讯的了么
zhujinliang
2014-11-13 10:47:07 +08:00
@mywaiting 啊不对。。。不是一回事。。。
mornlight
2014-11-13 10:53:21 +08:00
@mywaiting 感觉你根本没看懂文章
darcy
2014-11-13 10:58:38 +08:00
既然是在移动app里使用,都已经通过http下发ip了,就没必要跟DNS扯上关系了,叫discover server更合适一些。
而且只能自家使用,无法开放成公共的服务,把一个简单的问题复杂化了。
c0878
2014-11-13 11:03:32 +08:00
很好的方案 不过bgp anycast也就腾讯这种级别能搞定吧 小厂商还是得靠DNS
zhouzm
2014-11-13 11:08:20 +08:00
@darcy 文章里提了,114 也推出了 HttpDNS

用 http 实现了原来 dns 的一部分目的, 名称和 DNS 带点关系也无妨

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

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

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

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

© 2021 V2EX