我有一个本地服务器 Wildfly,并且有一个可以访问的测试应用程序:
现在,我有一个带调制解调器的 comcast Xfinity(没有额外的路由器)。我正在使用 CentOS 7。调制解调器分配给我的内部 IP 地址似乎如下:
[abigail@localhost ~]$ hostname -I 10.0.0.17 2601:9:500:ae7:4637:e6ff:fe40:74f2 我尝试访问http://10.0.0.17:8080,但我不能。该网站无法访问。为此,我需要在调制解调器中配置端口转发吗?我这样做了,但仍然不起作用。在调制解调器中,我在“端口转发”面板中添加了一个条目。
端口8080 TCP/UDP 8080 8080 10.0.0.17 我哪里做错了?
已编辑以获取更多信息。
abigail@localhost ~]$ traceroute comcast.com
traceroute to comcast.com (69.252.80.75), 30 hops max, 60 byte packets
1 10.0.0.1 (10.0.0.1) 0.700 ms 1.488 ms 1.769 ms
2 73.170.240.1 (73.170.240.1) 19.791 ms 20.272 ms 20.395 ms
...
来自调制解调器配置页面的更多信息:
WAN IP Address(IPv4):73.170.241.242
WAN Default Gateway Address(IPv4):73.170.240.1
答案1
如果网络服务仅可通过 127.0.0.1/localhost 访问,则很可能配置为仅接受 127.0.0.1 上的连接。要更改此配置,请参阅服务器的文档。我不熟悉 Wildfly,但看起来你想要这样的东西:
<interface name="public">
<any-address/>
</interface>
由于您尝试通过本地网络连接,因此调制解调器根本不参与。除非您想将您的服务公开到互联网,否则您应该删除您配置的端口转发。