我对wamp,dyndns和我的公共IP有问题。
我已经完成了所有设置,当我从计算机转到公共IP时,会将我带到路由器。
当我从连接到我的wifi的手机访问我的公共IP时,将我带到路由器。
当我从我的手机访问而没有连接到我的公共IP时,不会把我带到任何地方。
在路由器中,我已经使用我的域配置了我的DynDNS帐户。
此外,我已将端口80配置为本地IP。
我还将DMZ配置为我的IP。
我还在端口80上将“Port Triggering”设置为我的本地ip。
不知道如何配置它以便做得好。
你能帮忙吗?
谢谢。
P.D:抱歉我的英语不好,我是西班牙语。
答案 0 :(得分:2)
首先,您不希望您的PC配置为DMZ。非常危险,没有必要。
这就是我的工作。
我使用DYNDNS,所以这应该有效。
首先在DYNDNS的wabpages上设置您的域名。
然后下载 DYNDNS updater,
它在你的一台PC上运行,每次你启动你的路由器或者它的WAN IP地址时,它会发现变化并告诉DYNDNS更新它的DNS。 使用此功能,您无需设置路由器即可了解有关DYNDNS的任何信息。
然后,您只需要在路由器上设置Port Forwarding
,这样路由器port 80
就会转发到运行WAMP的PC上。
您需要确保此PC具有静态IP地址,而不是路由器中DHCP服务器允许的IP地址。这可确保Port Forwrding始终能找到正确的PC。
然后您需要更改Apache中的安全性。
简单的方法是使用wampmanager图标,只需left click -> Put Online
如果这不起作用,并且并非总是如此,则可以使用wampmanager菜单系统再次手动编辑httpd.conf。
left cick wampmanager->Apache->httpd.conf
查找httpd.conf的这一部分
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
并将其更改为
# onlineoffline tag - don't remove
Order Allow,Deny
Allow from all
我希望这会有所帮助。