0

很难说出标题,所以让我澄清一下。我一直在使用 Wampserver 并从外部来源测试网站,我不得不依靠我的手机;但是,我希望能够使用运行服务器的计算机。因此,我不想输入本地 IP 地址并查看网站,而是希望能够输入全局 IP 地址。现在,如果我这样做,它就会超时。当我从运行服务器的计算机上使用全局 IP 地址时,由于无法正确解析地址而无法连接。我已经尝试编辑 localhost 文件以查看是否可以工作,但到目前为止还没有运气。我使用的是 Windows 8,并且我有一个 Arris 路由器。

我希望此功能更易于测试,而不是使用我的手机查看它是否为外部客户端正确加载。

甚至可能吗?如果是 - 如何?

4

2 回答 2

1

这更像是一个功能而不是一个错误,它与大多数路由器处理通过 NAT(和端口转发)的流量的方式有关。最常见的端口转发将仅在流量通过路由器从外部接口流向内部接口时完成。某些路由器具有称为 NAT 反射或 NAT 环回的功能,当您从自己的 IP 发送数据包时,它们允许它们进行端口转发。

但是,如果您的端口转发工作正常(您已确认,或者您没有任何防火墙等),您无需担心这一点,甚至无需将页面作为外部客户端进行测试。我不知道您到底在测试什么,但如果是 Web 服务器本身,则从外部或内部测试的天气不会有任何真正的差异,响应将是相同的,因此您可以从本地网络执行此操作。

于 2013-08-02T15:38:52.527 回答
0

您的路由器可能有一个全局地址,而您的 PC 可能有一个由路由器提供的 DHCP 地址。您需要从路由器“端口转发”到 PC,以便当您“戳路由器上的端口”时,它会将其转发到 PC 上的端口。

于 2013-08-02T04:25:34.650 回答