app教程网 学习教程 防止私接路由器ip地址冲突怎么查(多个路由器ip冲突的巧妙解决方法)

防止私接路由器ip地址冲突怎么查(多个路由器ip冲突的巧妙解决方法)

图1网络结构图

图2导致地址冲突的路由器连接图

图3D-Link路由器上的错误设置

图4消除IP地址冲突的正确设置

1.SOHO路由器一般使用两个重要技术:PAT和DHCP服务器功能。

(1)PAT(端口地址转换)。它属于NAT中的三大规则之一,另外两个是静态NAT和动态NAT。PAT有时也称为动态多路复用NAT,

它改变外发数据包的源端口,进行端口转换,采用端口复用。内部网络中的所有主机可以共享一个合法的外部IP地址来访问互联网,可以最大程度地节省IP地址资源。与此同时,

还可以隐藏网络中的所有主机,有效避免来自互联网的攻击。因此,PAT规则是目前网络中应用最广泛的规则。

(2)DHCP服务器功能。电脑第一次用DHCP服务器连接网络时,客户端没有IP数据设置,即没有IP地址、DNS和默认网关地址。

此时,它将向网络发送一个DHCP Discover数据包。因为客户端不知道自己属于哪个网络,所以数据包的源地址是0.0.0.0,目的地址是255.255.255.255,所以广播到网络。

当客户端发出第一个DHCP Discover数据包时,如果在一秒钟内没有响应,它将广播第二个DHCP Discover数据包。如果一直没有回应,

客户端上将会有四次DHCP发现数据包广播。

DHCP服务器收到DHCP Discover消息后,会做出响应。它选择一个尚未租用的IP地址,并将其分配给DHCP客户端。根据DHCP Discover数据包中的原始客户端MAC地址,

向客户端发送包含租用IP地址、DNS和默认网关地址的DHCP Offer消息。

2.深入分析故障。通过对DHCP工作原理的分析,发现当网络中的SOHO路由器上也配置了一个静态的172.16.11.34地址时,如果网络中连接了另一台PC,当DHCP给该PC分配一个IP地址时,

因为它不知道网络中已经配置了172.16.11.34,所以还是按照IP地址分配的顺序分配前172.16.11.1~33的地址,自然把172.16.11.34分配给新加入网络的PC。

从而导致冲突失败。

3.CAM表和ARP表。第2层和第3层交换机都为第2层交换维护一个地址表,即CAM表。这个表是MAC地址和交换机接口的对应关系。因此当接收到以太网数据帧时,

交换机判断如果数据帧不是发送给自己的,就根据数据帧的目的MAC地址查询CAM表。如果在CAM表中可以找到MAC地址对应的转发项,根据查询结果通常是一个出接口列表。

在相应的接口上转发数据帧。如果找不到,数据帧会广播到所有端口。

在网络中的三层设备上都会维护一张ARP表,用于查找连接到三层设备的客户端或服务器的IP地址和其MAC地址。也就说只要知道MAC地址和IP地址其中的一个就可以知道另外一个。

通常在网络中利用这两张表就可以迅速的确定一个设备的具体位置。

本文来自网络,不代表本站立场,转载请注明出处:https: