1
janxin 2015-03-16 19:53:14 +08:00 2
为了加速跟负载均衡吧,不同的地方和网络环境返回的不同
|
2
ewex OP 凡回复者,均送感谢!
|
3
geeklian 2015-03-16 20:00:57 +08:00 1
....因为163是网易,lxdns是网宿啊。
网易怎会把dns交给网宿管理.... |
4
ewex OP @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 |
5
invite 2015-03-16 20:28:44 +08:00 1
首先,163.com 把域名交给了 www.163.com.lxdns.com ,也就是在netease自己的DNS上只需要设置一条记录,不论是谁。
其次, www.163.com.lxdns.com 解析的时候,由 ns1.lxdns.com 这些DNS解析,这个解析结果,就是智能解析了。 但这个也不是直接对应iP的,而是自己内置了很多组,比如叫浙江电信、上海移动等组,这些组对应到相应的IP,而上述域名只是对应到组,这样便于维护。 然后就是这样了。 |
6
liyvhg 2015-03-16 21:33:50 +08:00 1
这是CDN吧..用的lxdns家的cdn网络..
lxcdn是一家比较大的CDN服务商,包括123x6都是用的他们家的服务 |
7
Livid MOD 规模越大的网站,其 CNAME 链可能就越复杂。
|
9
ScotGu 2015-03-16 21:52:59 +08:00 2
@kn007 虽然我也想不通为什么要那么多CNAME 但是 这么做肯定是为了方便管理、均衡负载和稳定调度。
智能解析弄得都挺复杂。 |
10
ewex OP |
13
geekzu 2015-03-16 22:34:25 +08:00 via Android 1
cname解析到网宿,网宿那边再自己做cname便于管理
|
14
qiuai 2015-03-16 23:11:36 +08:00 1
CNAME比IP的优势在于,可以更好的进行负载均衡,宕机切换.
如果用的是IP.那么操作负载均衡的成本是比CNAME要高很多的. 而CNAME要做的就是修改下对应IP... 再一个呢.就是无痛修改. 比如说你拿到的是CNAME.你不用管后端的IP是什么,因为可能随时都在变. 有问题了呢,你也不会察觉到,因为CNAME是不会变的. |
15
billwang 2015-03-17 00:08:25 +08:00 via Android 1
百度这类大型网站都是这样,有实力的自己搞,弱一些的外包,其实都是在分摊服务器压力。大部分都是北京和上海各设立南北数据中心。那么怎么把大量用户的访问合理分配下去?就用这种办法了。
|
16
AstroProfundis 2015-03-17 00:39:54 +08:00 1
我感觉楼主想问的是为啥在不同级的域名分别设置了不同的ns...
这个么,就单纯是需要该级别能解析吧...一般 CDN 资源用到的都是最长的那一级,更高级别比如一级域名设置解析应该只是为了在有人单独访问的时候做个跳转一类的,内容分发和负载调度都和它没关系 |
17
wangluowangwang 2015-03-17 00:57:23 +08:00 1
负载均衡 数据统计 智能解析 无缝切换 资源均分
|
18
mrlawrence 2015-03-17 01:04:20 +08:00 via iPhone 1
|
20
Jarett 2015-03-17 09:45:26 +08:00 1
因为其实在网宿等cdn那边,cdn服务器也是分组的,小分组上面还有大分组,所以会层层解析。例如,某个网站因为被攻击,而影响同一分组服务器节点的其他网站访问(不要跟我说不可能,真实故事),只要将这一小组的那个域名解析去其他节点就ok了,如果不这样层层分组,那么多的网站,在cdn调度管理上是会非常麻烦的。
|
21
millken 2015-03-17 10:07:54 +08:00 2
其实就是老技术遗留问题,多级CNAME需要耗更多的dns请求。
我们以前也是这样搞。后来更新DNS软件,使之直接解析到IP。 |
22
wdlth 2015-03-17 11:07:17 +08:00 1
子域名NS记录,让子域名由不同的NS解析,ns1-ns5.glb0.lxdns.com的结果可以是ns1-ns5.lxdns.com按照线路、负载等因素进行分配。
比如ChinaCache的结果: 电信: nslookup -qt=ns www.chinacache.lxsvc.cn 61.139.2.69 服务器: ns.sc.cninfo.net Address: 61.139.2.69 非权威应答: www.chinacache.lxsvc.cn canonical name = www.chinacache.tel.lxsvc.cn www.chinacache.tel.lxsvc.cn canonical name = ccipv6.tel.lxsvc.cn 联通: nslookup -qt=ns www.chinacache.lxsvc.cn 119.6.6.6 服务器: Cache2-CDZ Address: 119.6.6.6 非权威应答: www.chinacache.lxsvc.cn canonical name = www.chinacache.cnc.lxsvc.cn www.chinacache.cnc.lxsvc.cn canonical name = ccipv6.cnc.lxsvc.cn 很明显,电信的结果是tel.lxsvc.cn,联通的结果是cnc.lxsvc.cn。CNAME按照线路进行了划分。 nslookup -qt=ns tel.lxsvc.cn 61.139.2.69 服务器: ns.sc.cninfo.net Address: 61.139.2.69 非权威应答: tel.lxsvc.cn nameserver = ns6.tel.lxsvc.cn 广西电信 tel.lxsvc.cn nameserver = ns7.tel.lxsvc.cn 江苏电信 tel.lxsvc.cn nameserver = ns9.tel.lxsvc.cn 广西电信 tel.lxsvc.cn nameserver = ns11.tel.lxsvc.cn 湖南电信 tel.lxsvc.cn nameserver = ns12.tel.lxsvc.cn 江苏电信 tel.lxsvc.cn nameserver = ns13.tel.lxsvc.cn 湖北电信 以此类推 nslookup -qt=ns cnc.lxsvc.cn 119.6.6.6 服务器: Cache2-CDZ Address: 119.6.6.6 非权威应答: cnc.lxsvc.cn nameserver = ns11.cnc.lxsvc.cn 山西联通 cnc.lxsvc.cn nameserver = ns13.cnc.lxsvc.cn 山东联通 cnc.lxsvc.cn nameserver = ns10.cnc.lxsvc.cn 山东联通 cnc.lxsvc.cn nameserver = ns12.cnc.lxsvc.cn 山东联通 cnc.lxsvc.cn nameserver = ns14.cnc.lxsvc.cn 山东联通 cnc.lxsvc.cn nameserver = ns9.cnc.lxsvc.cn 河北联通 知道了吧 |
23
ewex OP @mrlawrence @timor 一人一张,已发
|
25
FIRellen 2015-07-06 17:12:46 +08:00
你好,我是fir.im公司的HR郑雨晴,最近在求前端程序猿加入,觉得你很有个性,希望能和你聊聊~~
QQ:2938664256 |