从路由器转发非本地连接


1

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

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

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

Answers:


2

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

ps-我假设当你说第二段中的端口800你的意思是8000.如果不是那可能是你的问题。


1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.