我在 Mac 上安装了 PortMap - 我确信它会在我的本地 IP 地址上进行端口转发。我想将端口 8001 转发到 8000。因此,当我转到 192.168.1.105:8001 时,我最终会到达 192.168.1.106:8000。这是我的设置(我覆盖了我的公共 IP):
事实证明,我的规则不会在本地 IP 上转发端口。但是,它会在我的网络的公共 IP 上转发!这怎么可能呢?
当有人尝试访问我网络的公共 IP 时,他会进入路由器。我不明白我网络上的其中一台计算机如何能够决定接下来会发生什么。我的路由器如何知道它应该将流量路由到我设置此端口转发的特定计算机?