网宿、阿里他们的 DNS 为什么这样设置

2015-03-16 19:48:13 +08:00
 ewex
最近学习 CDN、DNS 遇到的疑惑,求解

举个栗子:
www.163.com > www.163.com.lxdns.com > 163.xdwscache.glb0.lxdns.com 一路 CNAME
1. 其中 xdwscache.glb0.lxdns.comglb0.lxdns.com 分别设置了 DNS,而且是一样的
2. lxdns.com 设置了另外一个 DNS
阿里的图片 CDN 也是差不多这样做的

为什么有这样的设置?
谢谢!
8425 次点击
所在节点    DNS
25 条回复
janxin
2015-03-16 19:53:14 +08:00
为了加速跟负载均衡吧,不同的地方和网络环境返回的不同
ewex
2015-03-16 19:57:49 +08:00
凡回复者,均送感谢!
geeklian
2015-03-16 20:00:57 +08:00
....因为163是网易,lxdns是网宿啊。

网易怎会把dns交给网宿管理....
ewex
2015-03-16 20:06:49 +08:00
@geeklian 跟网易无关,只是举个栗子。

是网宿 xdwscache.glb0.lxdns.com 设置了 DNS ns1-ns5.glb0.lxdns.com
glb0.lxdns.com 也设置了 DNS ns1-ns5.glb0.lxdns.com
lxdns.com 也有 DNS ns1-ns5.lxdns.com
invite
2015-03-16 20:28:44 +08:00
首先,163.com 把域名交给了 www.163.com.lxdns.com ,也就是在netease自己的DNS上只需要设置一条记录,不论是谁。

其次, www.163.com.lxdns.com 解析的时候,由 ns1.lxdns.com 这些DNS解析,这个解析结果,就是智能解析了。 但这个也不是直接对应iP的,而是自己内置了很多组,比如叫浙江电信、上海移动等组,这些组对应到相应的IP,而上述域名只是对应到组,这样便于维护。

然后就是这样了。
liyvhg
2015-03-16 21:33:50 +08:00
这是CDN吧..用的lxdns家的cdn网络..
lxcdn是一家比较大的CDN服务商,包括123x6都是用的他们家的服务
Livid
2015-03-16 21:37:27 +08:00
规模越大的网站,其 CNAME 链可能就越复杂。
kn007
2015-03-16 21:38:37 +08:00
@Livid 不大明白为什么
ScotGu
2015-03-16 21:52:59 +08:00
@kn007 虽然我也想不通为什么要那么多CNAME 但是 这么做肯定是为了方便管理、均衡负载和稳定调度。
智能解析弄得都挺复杂。
ewex
2015-03-16 22:07:20 +08:00
虽然没有解释为什么,还是感谢各位!
@janxin @geeklian @invite @liyvhg @Livid @kn007 @ScotGu
特送 2 张 10 元顺丰券,有效期至2015-03-22,可当现金抵扣运费,有需要的留邮箱
kn007
2015-03-16 22:14:16 +08:00
@ewex 其实大致就是9楼所说的。。。
ewex
2015-03-16 22:17:27 +08:00
@kn007 嗯,了解
geekzu
2015-03-16 22:34:25 +08:00
cname解析到网宿,网宿那边再自己做cname便于管理
qiuai
2015-03-16 23:11:36 +08:00
CNAME比IP的优势在于,可以更好的进行负载均衡,宕机切换.
如果用的是IP.那么操作负载均衡的成本是比CNAME要高很多的.
而CNAME要做的就是修改下对应IP...

再一个呢.就是无痛修改.
比如说你拿到的是CNAME.你不用管后端的IP是什么,因为可能随时都在变.
有问题了呢,你也不会察觉到,因为CNAME是不会变的.
billwang
2015-03-17 00:08:25 +08:00
百度这类大型网站都是这样,有实力的自己搞,弱一些的外包,其实都是在分摊服务器压力。大部分都是北京和上海各设立南北数据中心。那么怎么把大量用户的访问合理分配下去?就用这种办法了。
AstroProfundis
2015-03-17 00:39:54 +08:00
我感觉楼主想问的是为啥在不同级的域名分别设置了不同的ns...
这个么,就单纯是需要该级别能解析吧...一般 CDN 资源用到的都是最长的那一级,更高级别比如一级域名设置解析应该只是为了在有人单独访问的时候做个跳转一类的,内容分发和负载调度都和它没关系
wangluowangwang
2015-03-17 00:57:23 +08:00
负载均衡 数据统计 智能解析 无缝切换 资源均分
mrlawrence
2015-03-17 01:04:20 +08:00
@ewex 我需要两张顺丰券,不知道可不可以?因为最近都要发好几个顺丰快递出去。邮箱:linshiyouxiangzcsy#qq.com
timor
2015-03-17 02:09:30 +08:00
@ewex 同需要券 stimor#qq.com
Jarett
2015-03-17 09:45:26 +08:00
因为其实在网宿等cdn那边,cdn服务器也是分组的,小分组上面还有大分组,所以会层层解析。例如,某个网站因为被攻击,而影响同一分组服务器节点的其他网站访问(不要跟我说不可能,真实故事),只要将这一小组的那个域名解析去其他节点就ok了,如果不这样层层分组,那么多的网站,在cdn调度管理上是会非常麻烦的。

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

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

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

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

© 2021 V2EX