腾讯的 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
23792 次点击
所在节点    DNS
90 条回复
hedaode
2014-11-13 12:14:44 +08:00
114DNS的这个HttpDns解析接口貌似访问不了呀! http://114.114.114.114/d?dn=www.google.com
blijf
2014-11-13 12:30:48 +08:00
@hedaode 需翻
invite
2014-11-13 12:36:48 +08:00
@typcn BGP ? 基于TCP握手的交互的,能保证数据发送到你那个服务器上?谁给你做TCP会话保持啊?
benjiam
2014-11-13 13:19:17 +08:00
我也没看懂, 用了http 获取 dns,是这样的概念吗? 所有的劫持都存在啊
zhouzm
2014-11-13 16:34:19 +08:00
@benjiam http 方式获得 server ip,代替了 dns
crisrock
2014-11-13 16:34:26 +08:00
benjiam
2014-11-13 17:07:25 +08:00
@zhouzm 用http方式获取了server ip, 这个方案是很早以前 qq空间就说过的。
通过 http访问,获得客户端ip,然后将客户端对应的server ip 返回给客户。

但是只要http结果被缓存了,那么这个问题就还是没有被解决。
hicdn
2014-11-13 17:14:48 +08:00
@invite 明显没有仔细看文章,第一次的 HTTP 请求是直接连接 IP,这个 IP 做了 BGP anycast,完全用不着 LocalDNS
BOYPT
2014-11-13 17:19:11 +08:00
@benjiam
用http的方式获取最优服务器IP地址,因为目前的“智能区域DNS”有局限性。
这是在做客户端程序时候的一个解决思路,和现有的操作系统的DNS,或者什么public dns,完全无关的。
mornlight
2014-11-13 17:29:03 +08:00
你们为何这么吊,httpdns的 org,cn,com.cn 域名都在上午被注册了
wzxjohn
2014-11-13 17:30:53 +08:00
哈哈哈哈哈哈。。。厂里N久之前的文章发出来被热炒一下。。。
Livid
2014-11-13 17:45:06 +08:00
@wzxjohn 是啊。来自大公司内部的技术分享,总是可以开拓思路的。
wzxjohn
2014-11-13 18:30:41 +08:00
@mywaiting 你太天真了,你以为我厂没有自己的公共DNS?现在114的基础设施有一大部分是我厂在运营维护!
然后运营商缓存是绝对无法解决的事情,你把事情看的太简单了。你见过哪个运营商主动给你DHCP推送114.114.114.114么?只要运营商不配合,你建再大的公众DNS都没用。而且,尤其是移动,还会对公众DNS的解析请求进行污染投毒,让你就算用了114也一样得到错误的结果。
wzxjohn
2014-11-13 18:35:02 +08:00
@abelyao 微信断网跟这有啥关系。。。光纤被挖断你有办法?
@Livid 确实能开拓思路,但是用起来还有一定的问题。其实这套方案最初我记得就是用在移动端,因为移动端的DNS解析真的非常耗时,但是把IP写死就更不科学,所以退而求其次,用这种方式来获得服务端的地址。其实我们还有另一套方案在另一个领域解决类似的问题。。。
wzxjohn
2014-11-13 18:36:31 +08:00
@invite DNS是写死IP的。。。你见过系统里填DNS的时候写域名么。。。
abelyao
2014-11-13 19:04:24 +08:00
@wzxjohn 呵呵
benjiam
2014-11-13 20:36:54 +08:00
但是如何防止第一次http访问不被ISP缓存呢
mywaiting
2014-11-13 21:13:10 +08:00
@wzxjohn 加油:)
wzxjohn
2014-11-13 21:23:33 +08:00
@mywaiting 不明白你在加油什么。。。我在纠正你的错误。。。
reorx
2014-11-13 21:53:15 +08:00
这个方案手机淘宝很早就在用了,Velocity Conf 上还有过分享,几个月前也和同事自己实现了一套。

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

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

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

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

© 2021 V2EX