1 我正在使用SMC路由器/调制解调器。我的计算机上运行的服务器接受端口8000的连接 我为HTTP服务设置了一个客户定义的服务表,以接受端口800的连接并转发到我的LAN IP。 我在我的机器上运行的服务器在端口8000提供内容。但是,当我输入:my-ip-address:8000时,我似乎无法连接。我究竟做错了什么? router port-forwarding — 阿里 source
2 如果从网络内部进行连接,则需要使用内部IP地址。如果从服务器进行连接,则需要使用localhost:8000而不是IP。如果使用外部IP地址,请务必从网络外部进行。 ps-我假设当你说第二段中的端口800你的意思是8000.如果不是那可能是你的问题。 — JNK source
1 JNK的答案是正确的,但是,如果你能在路由器上为NAT设置“SNAT”或“MASQUARADE”,你甚至可以在你的网络内使用“public_ip:8000”。 — Patkos Csaba source