网站多IP后秘密
网络通信
不知道大家是否注意到,当我们使用Ping命令Ping一些大型网站的域名时,不同的时间段,会得到不同的IP地址,以搜狐网站为例,运行“Ping www.sohu.com”命令,第一次Ping到的IP地址为“61.135.131.180”,过一段时间再试,会发现IP地址变成“61.135.150.74”了,为什么会这样呢?
原来这些大型网站的访问量很大,一台服务器肯定没办法负担用户的访问量,因此它们采用了负载均衡技术,使用多台服务器来处理用户的访问请求,将访问量平均分配到不同的服务器上。常用的负载均衡技术有DNS的负载均衡、反向代理负载均衡、基于NAT的负载均衡技术。但有些用户很想知道Ping这些域名到底会有多少种不同的IP地址出现,其实想找到这些IP地址也很简单,使用2004年《电脑报》第4期G10版《DNS维护一点通》中提到的DNS维护工具Nslookup命令就可以做到。
点击“开始→运行”,在运行对话框中输入“cmd”命令,接着弹出命令提示符窗口,然后就输入“nslookup www.sohu.com”命令,系统就会显示如下信息:
Server:ns.ahhfptt.net.cn
Address:202.102.192.68
Non-authoritative answer:
Name:pagegrp1.sohu.com
Addresses:
61.135.131.73,61.135.131.180
61.135.131.183,61.135.132.172
61.135.132.173,61.135.132.174
61.135.132.176,61.135.133.109
61.135.150.65,61.135.150.66
61.135.150.67,61.135.150.69
61.135.150.74,61.135.150.75
61.135.150.145
Aliases:www.sohu.com
其中“Addresses”字段后面的IP地址,就是运行“Ping www.sohu.com”命令有可能显示的IP地址结果。
所以,如果出现某些大型网站无法访问的时候,不妨使用这个命令,换一个该网站另外的IP地址进行访问,会有事半功倍的效果哦!