NAT路由器(Network Address Translation)改变IP地址的方式取决于NAT的类型和配置。主要有三种类型:
-
全锥形NAT (Full Cone NAT): 内部网络中的所有设备都使用同一个公网IP地址。当内部设备发起连接时,公网IP地址和端口号被映射到内部IP地址和端口号。任何外部设备都可以连接到这个公网IP地址。 IP地址变化发生在路由器重启或配置更改时,或者ISP分配的公网IP地址发生变化。
-
限制锥形NAT (Restricted Cone NAT): 类似全锥形NAT,但外部设备只能连接到之前已经与内部设备建立连接的公网IP地址。IP地址变化与全锥形NAT相同。
-
端口限制锥形NAT (Port Restricted Cone NAT): 最严格的NAT类型。外部设备只能通过与之前建立连接时相同的公网IP地址和端口号进行连接。IP地址变化与全锥形NAT相同。
IP地址变化的时机:
-
路由器重启: 重启路由器后,DHCP(动态主机配置协议)会重新分配IP地址,尤其是在使用动态IP地址的情况下,公网IP地址可能会发生变化。
-
配置更改: 更改路由器的NAT配置,例如添加或删除端口映射规则,可能会间接导致IP地址映射的变化,尽管公网IP地址本身可能不变。
-
ISP分配的公网IP地址变化: 如果您的ISP使用动态IP地址分配,您的公网IP地址可能会定期变化。这取决于ISP的策略,可能是几小时、几天或几周一次。 如果使用静态IP地址,则通常不会发生变化。
-
网络故障: 严重的网络故障可能会导致IP地址重新分配。
总结: NAT路由器的IP地址变化主要与公网IP地址的分配方式以及路由器的重启或配置更改有关。内部设备的私有IP地址通常只在网络配置发生变化时才会改变。 需要区分公网IP地址(路由器对外呈现的IP)和私网IP地址(内部设备使用的IP)。
目的IP地址不会改变的情况主要发生在以下几种情况下:
-
本地网络通信: 当源设备和目的设备都在同一个局域网内时,它们之间直接通信,目的IP地址就是目的设备在局域网内的私有IP地址,不会经过NAT转换,因此目的IP地址保持不变。
-
使用静态IP地址和端口映射的场景: 如果路由器配置了静态IP地址和端口映射,并且目的IP地址是已知的静态公网IP地址,那么在通信过程中,目的IP地址也不会发生变化。 这通常用于服务器或需要固定IP地址访问的设备。
-
点对点连接 (VPN 或专用线路): 通过VPN或专用线路建立的连接,可以绕过NAT,直接进行通信,目的IP地址保持不变。
-
目的地址是多播或广播地址: 多播和广播地址本身就是预定义的地址,用于向多个设备发送数据,因此目的IP地址不会改变。
总的来说,只要通信双方在同一个子网内,或者通信过程绕过了NAT,或者使用了静态IP地址并配置了端口映射,目的IP地址就不会发生改变。 关键在于是否经过NAT转换。
标签:IP地址,目的,地址,NAT,公网,设备,路由器 From: https://blog.csdn.net/weixin_49342084/article/details/144093483