我还没有find解决我的特定问题的方法。
我有一个MAC设置为Web服务器,并configuration我的路由器转发到本地IP。 当试图从外部访问我的网站时,它确实会说“It works!”,但是,当我调用一个简单的Hello World PHP脚本时,出现页面无法打开的错误。 我没有在我的机器上启用PHP,所以没有问题。
我真的不知道我怎么能访问 – 我遵循了这么多的教程,并做了一切正确。 如果它是重要的,我的路由器是Linksys WRT160N。 在端口转发部分,我select转发
那不是你的外部IP(192.168.1.102),这是一个内部networkingIP。 任何以192.168开头的东西。 。 是相对于你的本地networking。 去www.ipchicken.com去获取你的外部IP,然后用hello.php来尝试IP。
这应该工作,如果IP转发正常工作与您的路由器设置。
如果您在networking之外,则无法访问192.168.1.102。 192.168。 是专门为路由器和其他内部networking保留的IP子网,IP不能在您的家庭networking之外访问。
您可以尝试的一个解决scheme是使用防火墙将stream量定位到IP为192.168.1.102的计算机,然后当您尝试从外部访问服务器时使用networking的IP,则可以使用类似http:// http://www.whatsmyip.org/
如果您的请求来自内部接口,大多数路由器将不会NAT。
所以你input外部IP,如果你在你自己的networking中的PC上这样做,它将不会被转换回内部IP。