【发布时间】:2021-08-05 13:28:47
【问题描述】:
我在我的电脑上运行一个服务器 (Photon),它使用端口 9090。
我可以使用本地 IP 地址访问它,使用内部路由器网络的 IP 地址而不是公共 IP 地址。即使通过这个公共 IP 地址也能完美地 ping。
要公开运行服务器,我不使用路由器而是直接连接。所有可能的防火墙都被禁用,没有防病毒,入站规则中的所有端口都打开(以防万一)。但是telnet xxx.xxx.xxx.xx 9090 还是给了我Could not open connection to the host, on port 9090: Connect failed。
如果我在 cmd 中输入netstat -aonb,我会看到
TCP 0.0.0.0:9090 监听
这意味着它必须在端口 9090 上监听任何 IP 地址 (0.0.0.0),据我了解
但正如在线服务所说,9090 端口仍然关闭。如果我尝试从客户端连接到服务器(因为它适用于内部网络)我得到Error: 1004 Master peer error timeout
我还能做些什么来打开这个端口并最终通过公共网络访问它?
我使用 Windows。
【问题讨论】:
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: server port hosting firewall windows-firewall