转载自: http://hi.baidu.com/moonelf9989/blog/item/106a9003703fe4743812bbd4.html
1、在DOS命令窗口输入:nslookup www.163.com,得到的结果如下:
Non-authoritative answer:
Name: www.cache.split.netease.com
Addresses: 220.181.28.50, 220.181.28.51, 220.181.28.52, 220.181.28.53
220.181.28.54, 220.181.28.205, 220.181.28.206, 220.181.31.182, 220.181.31.183
220.181.31.184
Aliases: www.163.com
由此可知,在广州访问163时,会分流到220.181.28.50等10多台服务器上面去。
2、在IE中直接输入220.181.28.50,会出现163的首页吗?错,出现的结果如下:
错误
您所请求的网址(URL)无法获取
--------------------------------------------------------------------------------
当尝试读取以下网址(URL)时: http://220.181.28.50/
发生了下列的错误:
Access Denied.
拒绝访问
Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
当前的存取控制设定禁止您的请求被接受,如果您觉得这是错误的,请与您网路服务的提供者联系。
本缓存服务器管理员:webmaster
--------------------------------------------------------------------------------
Generated Thu, 28 Jun 2007 03:47:43 GMT by www.163.com (squid/2.5.STABLE12)
明白了吗?163用的是缓存服务器来分流的。在每一个大的城市或地区,他都有N台服务器用于做缓存。用的是什么软件?呵呵,是squid 2.5.STABLE12,现在squid有2.6的版本了哦,不过我用的是squid 2.5.STABLE13,和163的版本略有不同。
实现的技术要点:
1、DNS轮循+DNS View。
2、SQUID镜像缓存。
目前很多大型网站都是如此做的。
上面的两种配置,在windows中亦可以实现。不过我是在linux系统中进行应用的。