UPD 提供商的错误
我想我已经阅读了所有说明并尽我所能,但它仍然无法运作:(
到目前为止我所做的事情清单:
在Apache服务器的httpd.conf
文件中:
ServerName 192.168.0.102:8080
...
# onlineoffline tag - don't remove
Require all granted
...
Listen 0.0.0.0:8080
Listen [::0]:8080
然后我得到以下结果:
C:\Users\Sam>netstat -na | find ":8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING
TCP [::]:8080 [::]:0 LISTENING
所以,我想,没有防火墙中断..
然后我在TL-WR842ND路由器中转发了这个东西,如下所示:
在DHCP中,我将192.168.0.102
的静态本地IP设置为我的MAC,并将端口8080
转发到该IP。然后我重新启动了路由器,但端口仍然关闭。
我可以通过localhost:8080
通过192.168.0.102:8080
访问WAMP,但无法通过公共IP远程访问。我也尝试将DMZ设置为192.168.0.102
,但这也没有影响。我打电话给我的提供商,他们说他们允许端口转发,问题必须在我身边。请帮忙:(
答案 0 :(得分:0)
事实证明,我有一个与多个其他用户共同的IP地址,我必须向我的提供商支付额外费用,以便能够向外部公开服务。我相信这被称为non-routable IP address
。
您可以阅读here