-- 为一台机器设置两个IP地址
一般情况下只能为一个网络适配器配置一个IP地址,但通过修改系统注册表,却可以为一个网卡配置多个IP地址:运行注册表编辑器,找到HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Class\\NetTrans,在此目录中可以看到多个名为0000、0001、0002……的目录,它们用于记录协议的安装情况。在它们中间找到DriverDesc为“TCP/IP”的目录,修改IPAddress和IPMask两个键。其中IPAddress为用逗号隔开的多个IP地址,IPMask是对应的子网掩码。例如设置IPAddress为“192.168.0.1,192.168.0.2”,IPMask为“255.255.255.0,255.255.255.0”时,表示为系统设置了两个IP地址:192.168.0.1和192.168.0.2。
*****************************************************************
好像不用修改注册表也可以为同一网卡设置两个IP地址吧?在本地连接属性中找到TCp/IP。查看其属性,然后点击“高级”。再点击“IP地址”下的添加,输入地址和掩码即可。关闭各个对话框后,在命令行中输入"ping 新增的IP地址",也可以ping通。
不过,添加了两个IP地址后,好像对一个连接只能使用IP吧?记得那个“使用下面的IP地址”项吗?
********************************************
这是设置两个地址后的PING测试(192.168.1.50为新增加的地址)
C:\\Documents and Settings\\fxm>ping 192.168.1.50
Pinging 192.168.1.50 with 32 bytes of data:
Reply from 192.168.1.50: bytes=32 time<1ms TTL=64
Reply from 192.168.1.50: bytes=32 time<1ms TTL=64
Reply from 192.168.1.50: bytes=32 time<1ms TTL=64
Reply from 192.168.1.50: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.1.50:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
下面是去掉192.168.1.50后ping的结果:
C:\\Documents and Settings\\fxm>ping 192.168.1.50
Pinging 192.168.1.50 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.1.50:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
********************************************************