无法通过WAN IP访问WAMP服务器

时间:2014-02-04 22:32:14

标签: wamp wampserver

我正在尝试通过WAN IP访问我的WAMP服务器。

我的网络基础设施包括ISP的调制解调器和无线路由器。使用win7。

我在笔记本电脑上安装了WAMP服务器。我用以太网线将笔记本电脑直接连接到ISP的调制解调器,并收到IP地址91.105.100.XXX。然后,我可以通过此IP连接到我的WAMP服务器。

我将笔记本电脑从调制解调器上断开,并将调制解调器连接到无线路由器。然后我将笔记本电脑连接到无线网络并尝试使用相同的IP地址91.105.100.XXX来访问WAMP服务器。

它工作了一会儿~10分钟。加入无线网络后,我获得了另一个IP地址--46.109.65.XX.我尝试使用新的IP地址46.109.65.XX连接到WAMP服务器,但未成功。当我通过WAN IP连接到无线网络时,无法访问WAMP服务器。 Localhost工作正常。

我在无线路由器配置中启用了端口转发功能。 试图关闭防火墙 - 没有成功。 http://www.whatsmyip.org/port-scanner/server/ - 显示所有端口都已超时。

也许我做错了什么或者我错过了什么? 感谢您的帮助。

更新

我发现主要的问题是我的80端口,不想工作。当我在配置中使用端口8080时,一切正常。我甚至安装了IIS并发现了同样的问题。两个端口都在路由器配置中转发。我有一个TL-WR740N路由器。在设置中查看了一段时间后,我注意到路由器Web管理端口设置为80,所以我更改了它。但问题仍然存在。

1 个答案:

答案 0 :(得分:0)

调制解调器与您的ISP通信,因此调制解调器将分配WAN IP地址。

路由器中运行了一个小型DHCP服务器,这将在内部硬件上电时为其网卡动态分配IP地址。这可能是您的问题,因为当您直接连接到路由器时,您的笔记本电脑IP地址将是91.105.100.XXX,但现在它将类似于192.168.X.Y。

因此,要在笔记本电脑上运行服务器,您必须将其配置为不使用DHCP分配的内部IP地址,或者只有当您的笔记本电脑在每次重新启动笔记本电脑时从路由器获得相同的内部IP地址时,您的端口转发才有效

所以转到控制面板 - >网络和共享中心 - >更改适配器设置。这会让您进入控制面板的Network Connections页面。

左键单击无线网络连接的图标,然后从下拉菜单中选择属性。在属性对话框中,双击列表中的Internet protocol version 4 (TCP/IPv4)行以加载“属性”对话框。

如果您看到一个名为Obtain an IP Address automatically的复选框,则会检查您是否从路由器DHCP服务器获取您的IP地址。

单击Use the following ip address复选框,然后在路由器配置分配的子网范围内输入有效的IP地址。它可能像192.168.0.x.这是一个好主意,检查你的路由器的管理页面,找到路由器分配的范围,并且通常有一种方法告诉DHCP服务器从一个范围分配IP,例如它可能是192.168.0.100到192.168.0.200。这是动态分配ips的数字范围,所以你想为你的笔记本电脑选择一个不在100到200之间的ip,所以比如说192.168.0.10。他们明确地这样做,因此您可以使用静态IP地址设置服务器。有些制造商为服务器留下了很高的数字,有些制造商留下了较少的数字,所以检查你的路由器。

它应该看起来像这样,但检查你自己的路由器数量范围!

enter image description here

现在您的笔记本电脑已经设置好了,现在需要重新启动端口转发,以便外部世界80端口的任何通信都转发到您刚刚分配给笔记本电脑的静态IP地址上的端口80。现在,通讯应该通过路由器流到你的笔记本电脑。