【IP冲突和MAC冲突原理详解】

IP冲突

什么是IP冲突

在说什么是IP冲突之前,我们先简单说一下什么是IP。
与家庭地址一样,IP地址就是你的设备在网络上所处位置的唯一标识;假如你在浏览一个网站,该网站上的信息该怎么在茫茫多的设备中精确传到你的设备呢,就是通过IP地址来确定的。
IP地址可以分为静态IP和动态IP,静态IP即自己手动定义不变的IP地址;动态IP即使用DHCP,路由器自动为你的设备分配可用的IP。
前面已经说了,静态IP是自己设置的IP,那么在自己不知道同一网络下的其他设备的IP地址时,如果设置了与其他设备相同的IP,那么此时网络就会被相同的IP弄糊涂,无法找到正确的设备,这就是IP冲突,即不同设备拥有了相同的IP地址

什么时候可能发生IP冲突

  • 1、我们刚刚说到的手动设置静态IP时可能发生IP重复的情况。
  • 2、如果一个设备被手动分配了静态IP,并且这个静态IP正好在DHCP服务器的地址池中,当DHCP分配IP之前,虽然会发送ARP请求来检测地址是否被使用,但由于静态IP设备的防火墙拦截或静态IP设备暂时断开网络连接等等特殊情况导致DHCP服务器认为该IP没有被使用,导致分配之后发生了IP冲突。
  • 3、连接VPN时,恰好VPN和本地网络使用相同的IP范围。
  • 4、路由器配置错误。

发生IP冲突的影响

  • 网络连接不稳定或无法连接;
  • 出现丢包情况,数据无法正确传输;

如何解决IP冲突

  • 1、判断是否是静态IP分配重复导致:检查网络中所有手动配置静态IP地址的设备,确保没有两个设备使用相同的IP地址。如果有重复的IP,修改其中的一个。可以在路由器的管理页面或通过查看系统的ARP缓存来查看网络中的IP地址。
  • 2、重启路由器/交换机,重启之后设备会重新获取IP地址。
  • 3、将静态IP地址在DHCP服务器的IP地址池中排除,或将固定IP和MAC绑定。

重启能解决大部分的问题(~)

MAC冲突

什么是MAC地址

MAC地址是设备在网络上唯一标识的物理地址;与IP地址不同的是,MAC地址只在同一网络内通信时使用,而IP地址是在不同网络之间通信时使用。MAC地址用在网络层以下的数据链路层,通常在制造设备时硬件嵌入的,具有全球唯一性;

IP地址和MAC地址的区别

光从定义上看大家可能对于这两个地址怎么区分有些模糊,我们就说一下这两个地址的区别。

特性IP地址MAC地址
使用层级网络层(第三层)数据链路层(第二层)
用途标识网络接口,局域网通信表示网络设备,广域网和互联网通信
格式48位IPV4:32位,IPV6:128位
分配方式设备制造商分配静态分配或DHCP动态分配
唯一性全球唯一同一网络唯一,公共IP地址全球唯一,私有IP可重复使用

什么是MAC冲突

虽然前面说了MAC地址是全球唯一的,但也仅限于生产时,如果用户通过硬件或软件修改MAC地址还是可能会出现不同的设备发生MAC重复的情况。不过这种情况不太常见。

MAC冲突的影响

由于MAC地址主要用在局域网内通信,所以当发生MAC冲突时主要影响的也是局域网内的通信,同样也会出现网络不稳定、网络中断、数据丢失等问题。

MAC冲突如何解决

通过网络扫描工具或登陆路由器的管理员页面查看是否有相同的MAC地址。
检测到MAC冲突之后,通过修改网络适配器或注册表来修改MAC地址。

方法一:修改网络适配器

  • 1、打开控制面板 --> 网络和 Internet --> 网络和共享中心 --> 更改适配器设置
  • 2、右击当前的网络,点击属性,弹出的窗口中,选择“Microsoft网络客户端”,然后点击配置
  • 3、在高级选项卡中选择“网络地址”或者“NetworkAddress”,修改mac地址即可

方法二:修改注册表

现在的系统好多已经找不到网络地址选项了,所以我们就需要使用其他方法,下面介绍一个注册表的修改MAC地址。

  • 1、运行中输入cmd打开命令提示符,输入getmac,复制传输名称的第一行中花括号部分;

  • 2、运行中输入regedit调出注册表,在左边目录列表找到HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Class/,右击class,点击查找,将刚才复制的名称粘贴,找到对应的网卡文件夹,在右面的空白中右击新建–字符串值,重命名为NetworkAddress,内容修改为想要改成的MAC地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值