我已经在我的计算机上安装了 abyss 网络服务器,我可以在 localhost 中访问网络服务器。当我尝试从另一台计算机访问网络服务器时,输入我的外部 IP 却无法访问。我该怎么办?我已经尝试将端口从 80 更改为 8080 和 8000,但没有成功。
答案1
您没有告诉我们太多有关您的网络设置的信息,但我认为我可以将其缩小到两个可能的问题。您没有正确地通过路由器转发 Web 服务器端口,或者防火墙阻止了它。确定哪个问题的最简单方法是禁用您正在运行的任何防火墙,然后重试。如果这不起作用,请尝试从内部 IP 进行操作。
答案2
如果不知道服务器的话很难判断,但您应该寻找两件事:
看看你是否能找到一个“绑定地址”。它可能是 或
127.0.0.1
;localhost
将其更改为0.0.0.0
,它将监听外部世界;和正如 krowe 所说,如果您所说的“另一台计算机”是指不同网络中的计算机,那么您需要确保您已设置适当的端口转发,并确保没有防火墙阻止它。
这两种情况可能会同时发生。查看网络中的计算机是否可以访问服务器 - 如果可以,则第一种情况没有发生;如果不能,则第一种情况正在发生。