在本示例中,具有私有地址 192.168.10.10 的 PC1 想要与具有公有地址 209.165.201.1 的外部 Web 服务器通信。

单击图中的“播放”按钮播放动画。

PC1 发送了一个目的地址为 Web 服务器的数据包。 数据包由 R1 转发到 R2。

当数据包到达 R2(网络中启用 NAT 的路由器)时,R2 会读取数据包的源 IPv4 地址,以确定数据包是否符合规定的转换标准。

在本例中,源 IPv4 地址确实符合标准,将其从 192.168.10.10(内部本地地址)转换为 209.165.200.226(内部全局地址)。 R2 将此本地与全局地址映射关系添加到 NAT 表中。

R2 将具有转换后的源地址的数据包发送到目的地。

Web 服务器以一个目的地址为 PC1 的内部全局地址(209.165.200.226)的数据包做出响应。

R2 将收到这个目的地址为 209.165.200.226 的数据包。 R2 会检查 NAT 表,找出有关此映射的条目。 R2 使用此信息,将内部全局地址(209.165.200.226)转换为内部本地地址(192.168.10.10),然后将数据包转发到 PC1。