
随着网络的广泛应用
相应的IP地址分配也在不断增多
“IP冲突”
我们在做网络项目及监控项目时会经常遇到
在一定程度上影响了网络的正常运行
那么,该如何解决IP冲突的问题呢?
个人IP地址冲突
Windows 98操作系统
点击左下角“开始”→“运行”,键入:winipcfg,点击“确定”,在弹出的窗口中,点击“全部释放”,然后点击“全部更新”,即可解决。
Windows 2000或XP操作系统
点击左下角“开始”→“运行”,键入:ipconfig/release,点击“确定”,再次点击“开始”→“运行”,键入:ipconfig/renew,点击“确定”,即可解决。
局域网IP地址冲突
方案一:逐一排查
这是最原始的方法,就是发生冲突时,在局域网内,挨个查看每台计算机,找到与其冲突的计算机后,修改IP地址即可。
不过这样比较耗时间,不适合在大型局域网中使用。
方案二:MAC地址绑定
检查本地计算机的MAC并绑定:通过本地计算机系统中运行winipcfg.exe或ipconfig.exe,即可测试得知网卡的MAC地址。
在Win9X系统中依次单击“开始”——“运行”,在文本框中输入“Winipcfg”并回车后将弹出“IP配置”窗口。在下拉列表中选择“PCI Fast Ethernet Adapeter”,此时显示在“适配器地址”栏中的文字即为该网卡的MAC地址;在WinNT系统中的DOS提示符下运行带有“all”参数的ipconfig命令,即ipconfig/all也可以显示网卡的MAC地址。
远程测试计算机的 MAC 地址:对于网络管理员而言,可以用 TCPNetView工具软件来实现坐在自己的计算机前就能测知局域网中所有计算机的MAC地址。该软件在安装完成之后,执行 tcpnv.exe 即可显示程序主窗口,在“File” 菜单中选择“Refresh”命令,或者直接按“F5”键,即可开始对局域网中现有的计算机进行扫描,然后将显示计算机名、IP 地址和MAC地址等内容。当等到了一台计算机上网卡的MAC地址后,就可以把它记录下来,由网管在网关或者防火墙上进行配置即可。具体的绑定命令视采用的网关或者防火墙不同而有所变化,这时,如果有其他的计算机想使用已绑定过的地址,就会出现 IP地址已经被使用的提示。
方案三:交换机安全端口
过去常常在网络里使用路由器和集线器,而现在很多局域网转而采用了交换机。随着近几年来交换机的大幅降价,交换机在网络市场上占据了主导地位,主要原因是交换机性价比高,结构灵活,可以随着未来应用的变化而灵活配置。对于所遇到的 IP 地址冲突,还可以利用交换机的端口把不同的部门隔离开来解决,这是因为利用交换机可以对不同的区域实行不同的管理,经过分割的网段之间互不干扰,可以在一定程度上解决 IP地址冲突的问题。
方案四:划分VLAN
虽然可以用交换机来实现网段隔离,从而在一定程度上避免 IP地址冲突的发生,但它仍不能防止由于同一个端口下的网段内用户配置错误而引起的 IP地址冲突。更好的解决方法就是,利用交换机来划分VLAN,再利用 MAC 地址绑定的方法来综合处理。
局域网IP地址冲突的解决方法
绑定计算机,统一安排IP地址。计算机用户不能自行更改IP地址,如更改IP地址则不能上网。
增加一台24孔交换机,设置不同网关。
按操作系统的类型把计算机分类,相同操作系统的计算机分配在同一网关的交换机中进行连接。例如把Windows XP系统的计算机全部接入192.168.2.1网段。
如果XP系统计算机出现IP冲突现象,可按下述方法处理:“开始”→“运行(出入CMD)”→确定后者回车,打开管理员命令窗口→输入:ipconfig/release→回车→释放全部或者指定适配器的由DHCP分配的动态IP地址;运行完成后,再输入:ipconfig/renew,回车,为全部或指定适配器重新分配IP地址。

