路由行为(PAT/NAT)

路由行为(PAT/NAT)
                                    |(eth0: 84.23.13.43)
                       +--------------+
                       |              |
                       |  NAT router  |
                       |              |
                       +--------------+
                         |(eth1: 192.168.0.1)
                         |
                 ----------------
                (                )
    +--+       (                  )
    |__|------(   192.168.0.0/24   )
   /____\      (                  )
   Host-A       (________________)
(192.168.0.2)

假设我们有上述网络情况,并且在 eth0 的 NAT 路由器上配置了目标 PAT/NAT 规则,该规则将所有目标端口为 TCP/80 的传入包转发到主机 A(192.168.0.2),我有以下问题:

当本地网络中的 Host-B (192.168.0.10) 向 84.23.13.43 发送 HTTP 请求时会发生什么?有些路由器似乎可以正确处理这种情况,而有些则不能。有没有描述这种情况的技术表达?如何找出哪个路由器可以在外部 IP 上管理此类内部请求,哪个不能?

答案1

对此的技术术语是 NAT 发夹或 NAT U 形转弯。并非所有家用路由器都能正确执行此操作,但这些与本文无关。任何在专业环境中使用的路由器都可以让您正确设置此设置。

“解决”此问题的另一种方法是拆分 DNS 视图,其中内部主机名将解析为内部 IP 地址而不是外部 IP 地址。在更复杂的网络中,我会支持这种方式,但对于您上面所描绘的情况,NAT 发夹式连接更简单。

相关内容