从路由器转发非本地连接

从路由器转发非本地连接

我正在使用 SMC 路由器/调制解调器。我的计算机上运行着一个服务器,接受端口 8000 的连接

我为 HTTP 服务设置了一个客户定义服务表,以接受端口 800 上的连接并转发到我的 LAN IP。

我的机器上有一台服务器在端口 8000 上运行,提供内容。但是,当我输入:my-ip-address:8000 时,我似乎无法连接。我做错了什么?

答案1

如果您从网络内部连接,则需要使用内部 IP 地址。如果您从服务器连接,则需要使用 localhost:8000 而不是 IP。如果您使用外部 IP 地址,请务必从网络外部进行连接。

ps-我假设您在第二段中说的端口 800 是指 8000。如果不是,那可能是您的问题。

答案2

JNK 的答案是正确的,但是,如果你可以在路由器上为 NAT 设置“SNAT”或“MASQUARADE”,你甚至可以在你的网络内部使用“public_ip:8000”。

相关内容