| 
 | 
 
最近有客户在CTOHome.com同一个机房购买了3台美国服务器,客户发现3台服务器之间,全部ping不通。但是,ping外部网络都是通的,比如在一个服务器上 ping yahoo.com 是通的,但ping同一个机房的另外2台服务器都不同。 
公网通,局域网不通,内部网络ping不通的案例分析: 
 
- 我们想到是不是服务器上禁止了局域网,我们检查  我的电脑,硬件驱动,显示隐藏驱动 里面的 netbios-over-tcp/ip 是否已经启动,发现已经启动。
 
 - 我们联系机房咨询是否禁止了美国服务器之间通信,机房说没有禁止
 
 - 检查tcp/ip配置我们发现,这些机器都有若干副IP,即同一个网卡上配置了多个ip地址。这些副ip的子网掩码是 255.255.0.0 而主ip的netmask是255.255.255.248
 
 - 删除副ip,我们发现3台美国服务器之间都可以互相通信了
 
 - 确定是副ip的netmask有误导致的公网通,局域网不通,内部网络ping不通,重新添加副ip,设置 netmask是255.255.255.248,一切问题搞定
 
  事情看起来简单,但是却足足让我们花费了24小时来解决他。一个小问题导致浪费大量人力物力,实在不值得。以后绑定副IP不能偷懒了。 |   
 
 
 
 |