IP地址与网络上的其他系统有冲突的解决办法

IP地址与网络上的其他系统有冲突的情况在局域网环境下时有发生,造成这种警告提示的原因一般就是有人将自己的IP地址改成了别人正在使用的IP地址,一山不容二虎,无论什么环境都是真理啊!下边就两种不同的IP获取方式入手来分析解决问题的办法。

IP冲突的提示

使用DHCP的情况

如果局域网内主机数量比较多,一般会使用DHCP的方式为客户端自动分配IP,可以在命令提示符(CMD)中使用ipconfig/all命令来查看获取IP的方式(ipconfig命令的详细使用方法请参见网络排错中经常使用到的命令一文),命令输出结果如下图所示:

使用ipconfig命令查看获取IP的方式

Dhcp Enabled的地方为YES表示使用DHCP的方式,为NO表示使用手工配置的方式,在自动获取IP的情况下出现了IP冲突,可以使用ipconfig/release释放之前获取的IP地址,然后使用ipconfig/renew来重新获取一个新的IP地址;或者通过“控制面板-网络连接“找到本地连接,右键点击修复,同样可以重新获取到IP地址;也可以先点击停用,然后再点击启用,也可以达到重新获取IP地址的目的,如下图所示:

右键点击本地连接,选择修复或者停用

使用静态IP的情况

使用静态IP的情况下出现IP冲突,可以通过“控制面板-网络连接”,找到本地连接,然后右键点击属性,在常规选项找到“Internet协议(TCP/IP)”,然后点击右下方的属性,在属性视图中将当前的IP地址进行更换,记住,只更换IP地址就可以了,神马子网掩码、网关、首选DNS等等都无需改动,然后点击确定即可,如下图所示:

在TCP/IP属性中更改本机的IP地址

说明一下,一般局域网环境更换IP地址只需要更换最后一个数字即可,以上图为例,就是将200更改为其他的数字,1一般为网关的地址,不可以使用之外,从2-254都是可以变更的范围,如果点击确定,提示配置的IP已经使用,则需要再次更换一个IP,直到没有冲突提示为止。

小结

这里重点提示一下:后来更改IP的主机是无法使用网络的。换句话说,如果你正在使用网络,而且没有更改IP,但是出现IP冲突的提示,你大可不必理会,因为不会影响你使用网络,但是总是冒出一个冲突的提示,着实让人很不爽,你可以通知管理人员进行排查,或者干脆自己按照上边的步骤更换一个IP地址好了;但是如果是你开机之后,启动到系统桌面,出现了IP冲突的提示,那肯定是你电脑配置的IP地址被其他人占用了,你同样可以向管理人员说明情况或者自行更改。

网上有一种说法是IP冲突是ARP攻击(请参阅局域网防范ARP攻击以及ARP命令的使用http://www.today-wx.com/safe/8.html一文)造成的,我不敢苟同,因为ARP攻击是更改主机MAC地址表,而不是IP。