PAT
PAT(Port Address Translation)是 NAT 的端口多路复用变体,多内网设备共享一个公网 IP 但用不同端口区分。
用途
使大量内网设备共享少数甚至一个公网 IP,是家庭路由器 NAT 的常见模式。
机制
出向包改写源 IP 为公网 IP 并分配唯一源端口,记录 (内网IP,内网端口)→(公网IP,公网端口) 映射。入向按公网端口查映射改写目的。
用例
- 家庭路由器
- 企业 NAT
- IPv4 地址共享
PAT(Port Address Translation)是 NAT 的端口多路复用变体,多内网设备共享一个公网 IP 但用不同端口区分。
使大量内网设备共享少数甚至一个公网 IP,是家庭路由器 NAT 的常见模式。
出向包改写源 IP 为公网 IP 并分配唯一源端口,记录 (内网IP,内网端口)→(公网IP,公网端口) 映射。入向按公网端口查映射改写目的。