免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 12265 | 回复: 30

门户网站为什么要用DNS轮循? [复制链接]

论坛徽章:
0
发表于 2009-01-06 13:19 |显示全部楼层
C:\Documents and Settings\chris>nslookup www.sina.com.cn
Server:  ns.szptt.net.cn
Address:  202.96.134.133

Non-authoritative answer:
Name:    ara.sina.com.cn
Addresses:  58.63.236.35, 58.63.236.36, 58.63.236.37, 58.63.236.38
          58.63.236.39, 58.63.236.40, 58.63.236.41, 58.63.236.26, 58.63.236.27
          58.63.236.28, 58.63.236.29, 58.63.236.30, 58.63.236.31, 58.63.236.32
          58.63.236.33, 58.63.236.34
Aliases:  www.sina.com.cn, jupiter.sina.com.cn


C:\Documents and Settings\chris>nslookup www.sohu.com
Server:  ns.szptt.net.cn
Address:  202.96.134.133

Non-authoritative answer:
Name:    pgctcgzt01.a.sohu.com
Addresses:  121.14.0.22, 121.14.0.25, 121.14.0.26, 121.14.0.27
          121.14.0.28, 121.14.0.29, 121.14.0.30, 121.14.0.17, 121.14.0.18
          121.14.0.19, 121.14.0.20, 121.14.0.21
Aliases:  www.sohu.com, d7.a.sohu.com

====================
 DNS轮循
  DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术。但其具有明显的缺点:一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算机将不能正常访问服务器。DNS负载均衡采用的是简单的轮循负载算法,不能区分服务器的差异,不能反映服务器的当前运行状态,不能做到为性能较好的服务器多分配请求,甚至会出现客户请求集中在某一台服务器上的情况。

=====================
如果一台服务器坏了怎么办?

(当然我知道这里的一台是一个集群,但也需要调度器.即使你也有热备.你总会有出问题的时候)

论坛徽章:
0
发表于 2009-01-06 15:12 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2009-01-06 16:52 |显示全部楼层
有些是用cdn的服务吧

论坛徽章:
0
发表于 2009-01-06 17:30 |显示全部楼层
你去了解一下CDN业务吧
或者看看chinacache的网站

论坛徽章:
0
发表于 2009-01-07 00:28 |显示全部楼层

楼上的半调子!sina早就不使用别人的CDN了
我这也不是在讨论这是什么服务器,我是讨论DNS轮循. 如果服务器出故障.
用户会因为DNS轮循.访问到这台有故障的服务器.
而修改DNS的生效时间却要超过几个小时..

论坛徽章:
0
发表于 2009-01-07 10:26 |显示全部楼层
来给你们讲讲课,看看新华网才是使用了CDN服务
C:\Documents and Settings\chris>nslookup www.xinhuanet.com
*** Can't find server name for address 10.10.10.200: Non-existent domain
Server:  UnKnown
Address:  10.10.10.200

Non-authoritative answer:
Name:    cc00008.h.tel.chinacache.net
Addresses:  119.147.104.183, 121.14.234.172
Aliases:  www.xinhuanet.com, www.chinacache.xinhuanet.com

论坛徽章:
0
发表于 2009-01-07 11:23 |显示全部楼层
原帖由 ttplay 于 2009-1-7 00:28 发表

楼上的半调子!sina早就不使用别人的CDN了
我这也不是在讨论这是什么服务器,我是讨论DNS轮循. 如果服务器出故障.
用户会因为DNS轮循.访问到这台有故障的服务器.
而修改DNS的生效时间却要超过几个小时..



你可以试试,从用户端访问不会出现任何问题,因为浏览器自身有重试机制,可能避免这个问题。。。。

另外,大家搞混了~~,DNS轮循与CDN是完全两个概念,一个是解决多服务器负载均衡问题,一个是解决电信/联网南北互通问题,没可比性

论坛徽章:
0
发表于 2009-01-07 11:37 |显示全部楼层
原帖由 veyron 于 2009-1-7 11:23 发表



你可以试试,从用户端访问不会出现任何问题,因为浏览器自身有重试机制,可能避免这个问题。。。。

另外,大家搞混了~~,DNS轮循与CDN是完全两个概念,一个是解决多服务器负载均衡问题,一个是解决电信 ...

高人出来了
嗯, 现代浏览器是越来越聪明了.也越来越复杂了. 我写过个简单的WEB服务器, 就数百行代码就如写出来
浏览器那就


嘿嘿, 你的那篇<<原创]门户网站运维abc >>偶已经扫完一遍啦.

论坛徽章:
0
发表于 2009-01-07 17:11 |显示全部楼层
原帖由 ttplay 于 2009-1-7 00:28 发表

楼上的半调子!sina早就不使用别人的CDN了
我这也不是在讨论这是什么服务器,我是讨论DNS轮循. 如果服务器出故障.
用户会因为DNS轮循.访问到这台有故障的服务器.
而修改DNS的生效时间却要超过几个小时..


"修改DNS的生效时间却要超过几个小时" 这个论段不是十分准确,即使考虑ISP等的name server的缓存机制。
看下news.sina.com.cn

[root@localhost ~]# dig news.sina.com.cn

; <<>> DiG 9.2.4 <<>> news.sina.com.cn
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6718
;; flags: qr rd ra; QUERY: 1, ANSWER: 12, AUTHORITY: 3, ADDITIONAL: 2

;; QUESTION SECTION:
;news.sina.com.cn.              IN      A

;; ANSWER SECTION:
news.sina.com.cn.       3       IN      CNAME   jupiter.sina.com.cn.
jupiter.sina.com.cn.    600     IN      CNAME   newsnj.sina.com.cn.
newsnj.sina.com.cn.     26      IN      A       202.102.75.167
newsnj.sina.com.cn.     26      IN      A       202.102.75.168
newsnj.sina.com.cn.     26      IN      A       202.102.75.169
newsnj.sina.com.cn.     26      IN      A       202.102.75.170
newsnj.sina.com.cn.     26      IN      A       202.102.75.161
newsnj.sina.com.cn.     26      IN      A       202.102.75.162
newsnj.sina.com.cn.     26      IN      A       202.102.75.163
newsnj.sina.com.cn.     26      IN      A       202.102.75.164
newsnj.sina.com.cn.     26      IN      A       202.102.75.165
newsnj.sina.com.cn.     26 (过期时间设置的非常小)     IN      A       202.102.75.166


;; AUTHORITY SECTION:
sina.com.cn.            13738   IN      NS      ns3.sina.com.cn.
sina.com.cn.            13738   IN      NS      ns1.sina.com.cn.
sina.com.cn.            13738   IN      NS      ns2.sina.com.cn.

;; ADDITIONAL SECTION:
ns1.sina.com.cn.        12270   IN      A       202.106.184.166
ns2.sina.com.cn.        22255   IN      A       61.172.201.254

;; Query time: 106 msec
;; SERVER: 221.228.255.1#53(221.228.255.1)
;; WHEN: Wed Jan  7 16:49:17 2009
;; MSG SIZE  rcvd: 323

[ 本帖最后由 xufengnju 于 2009-1-7 17:13 编辑 ]

论坛徽章:
0
发表于 2009-01-07 20:06 |显示全部楼层
原帖由 xufengnju 于 2009-1-7 17:11 发表


"修改DNS的生效时间却要超过几个小时" 这个论段不是十分准确,即使考虑ISP等的name server的缓存机制。
看下news.sina.com.cn

[root@localhost ~]# dig news.sina.com.cn

;  DiG 9.2.4  news.sina. ...

这是我的经验值, 上次我这有服务器要迁移. 更换了IP. 一直等了6个小时...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2021中国系统架构师大会

【数字转型 架构重塑】2021年5月20日-22日第十三届中国系统架构师大会将在云端进行网络直播。

大会为期3天的议程,涉及20+专场,近120个主题,完整迁移到线上进行网络直播对会议组织来说绝非易事;但考虑到云端会议的直播形式可以实现全国各地技术爱好者的参与,也使ITPUB作为技术共享交流平台得到更好的普及,我们决定迎难而上。
http://sacc.it168.com/


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP