|(eth0: 84.23.13.43) +--------------+ | | | NAT router | | | +--------------+ |(eth1: 192.168.0.1) | ---------------- ( ) +--+ ( ) |__|------( 192.168.0.0/24 ) /____\ ( ) Host-A (________________) (192.168.0.2)
假设我们有上面的networking情况和在NAT路由器上为eth0configuration的目的地PAT / NAT规则,eth0将所有到目的地端口TCP / 80的传入包转发到Host-A(192.168.0.2),我有以下问题:
当本地networking中的Host-B(192.168.0.10)向84.23.13.43发送HTTP请求时会发生什么? 有些路由器似乎正确地pipe理这种情况,其他的不是 有没有一个技术expression来描述这种情况? 我怎样才能找出哪个路由器可以pipe理这样的内部请求在外部的IP,哪些不是?
技术术语是NAT转发或NAT掉头。 并不是所有的家庭路由器都能正确地做到这一点,但这些都是无关紧要的。 任何在专业环境中使用的路由器都可以让你正确设置。
解决这个问题的另一种方法是拆分DNS视图,其中内部主机名将parsing为内部IP地址而不是外部IP地址。 在一个更复杂的networking中,我会赞成这一点,但是对于上面所描述的,NAT发夹更容易。