无法通过家用路由器访问本地服务器 - 但可以从外部访问

无法通过家用路由器访问本地服务器 - 但可以从外部访问

可能重复:
DD-WRT:如何允许端口转发应用于来自 LAN 内部的请求?

我家里的私人电脑上运行着一个网络服务器。这台电脑运行的是 Windows 7。

PC 通过 WiFi 连接到家用路由器。家用路由器配置了端口转发规则,使 Web 服务器可从外部访问。

我可以从外部顺利访问此服务器,因此服务器和端口转发规则都很好。如果我使用localhost127.0.0.1,即不通过路由器,我也可以从 PC 本身(运行服务器的同一台 PC)访问服务器。

然而,它确实不是如果我尝试使用外部 IP 或 dyndns 主机名(因此它通过路由器连接)从 PC 本身访问它,它工作正常。有时它根本无法连接;有时它会加载一些网页,但随后停滞并永远无法完成。

我在两所不同的房子里遇到了这个问题,使用了不同的路由器(但使用的是同一台电脑)。

有什么可以解决这个问题吗?

答案1

  1. 登录路由器的 Web 界面
  2. 点击顶部的“高级”选项卡
  3. 点击左侧的防火墙设置选项卡
  4. 点击端点独立单选按钮TCP 端点过滤,如下面的屏幕截图所示(或参见路由器模拟器(参见 D-Link 网站)
  5. 保存更改;您已完成

D-Link 路由器 Web UI 屏幕截图

如果这没有帮助,其他一些好的建议列在此 ServerFault 帖子

相关内容