我的局域网中有一个 Web 服务器,其 IP 为:192.168.1.103
,我只能通过 在这台计算机上的浏览器访问该 Web 服务器http://localhost:8080
,无法通过 访问192.168.1.103:8080
,也无法通过局域网上的其他计算机访问。
有人能解释一下如何解决这个问题吗?
答案1
确保您的防火墙没有阻止该端口8080
。html 的默认端口是,80
所以您的配置可能不正确。此外,局域网中的其他计算机是否可以ping
访问该 IP?
答案2
我想也许您只是将您的 Web 服务器绑定到您的 127 地址,而不是您的 192 地址或 0.0.0.0 地址,这允许任何甚至在您的 LAN 之外的连接(尽管防火墙可以保护它)。
如果你执行 netstat -aon 你会看到 127.0.0.1
查找您的特定 Web 服务器,了解如何将其绑定到正确的地址。如果它在 netstat -aon 中显示为 0.0.0.0,那么您的问题应该已经解决。我认为如果它绑定到 192 地址,那么对于您的 LAN 的其余部分可能也适用。