我正在尝试将我的 WampServer 公开,但到目前为止我尝试过的所有方法似乎都不起作用。在我从新提供商那里获得新路由器之前,一切都很顺利。
路由器是华为 HG523a,我的 ISP 是 TALKTALK。
这些是我对端口转发的设置。高级->高级->NAT->端口映射
Mapping Name: WebServer(HTTP)
Interface: nas_0_38
Protocol: TCP
Remote Host:
External Start Port: 80
External end Port: 80
Internal Port: 80
Internal Host: 192.168.1.2
Enable: Enable
我在高级->基本->LAN->(IP 地址保留) 下为我的电脑保留了 IP 地址 192.168.1.2。
我相信这就是我需要为路由器方面做的全部事情。
现在对于 Apache:.httpd 文件...
Listen 192.168.1.2:80
这就是全部了。问题是,当我输入我的公共 IP 地址时,它不会转发到我的 WampServer。它只是转到路由器登录页面。如果我输入我的本地 IP,那么我就可以像我应该的那样获得我的服务器网页。我错过了什么!?
任何帮助都非常感谢!谢谢,
克里斯
答案1
看起来路由器是这里的问题。从我读到和测试的内容来看,路由器不支持NAT Loop back
。这意味着,只有当您在自己的本地网络 IE 之外(未连接到路由器)时,您才能使用公共 IP 地址查看服务器。路由器确实支持本地环回,这就是您可以从本地 IP 地址访问服务器的原因。
简而言之:您/我需要获得一个支持的不同路由器NAT Loop Back
。
这意味着上面显示的端口转发设置没有任何问题。