当我使用我的IP地址而不是localhost作为URL时出错

时间:2013-07-24 19:25:18

标签: php networking

我已经下载了WAMP服务器,我编写了一个非常简单的PHP代码并将其保存在

  

C:\瓦帕\ WWW \ php_lear

文件夹。我已经使用chrome给网址测试了它

  

{本地主机/ php_lear / eg2.php}

它工作正常。这使用存储在phpmyadmin中的数据库。我从谷歌117.195.230.41找到了我的IP地址。当我给出

  

{117.195.230.41/php_lear/eg2.php}

作为网址,它给我找不到404

  

“在此服务器上找不到请求的网址'/php_lear/eg2.php'”

请帮忙。我不知道ips和urls,对这个领域很新,是的,我已经在phpmyadmin中添加了这个ip作为允许的用户。我实际上想在我的Android应用程序中使用它。

2 个答案:

答案 0 :(得分:1)

从谷歌获取的IP地址是路由器的IP地址。它没有指向您的计算机。正如一些人说的那样,除了在连接中使用不同的端口,你的WAMP安装在计算机的端口80上“监听”(127.0.0.1)

当您访问117.195.230.41时,您将访问Internet服务提供商为您的安装提供的IP。因此,您需要访问路由器并将所有查询重定向到端口80上的117.195.230.41到您的端口80以及本地网络中计算机的IP。

答案 1 :(得分:1)

公共/私人知识产权混淆是一种常见的误解。

迈克是对的。由于IP寻址的工作原理,地址数量有限。结果,网络地址转换诞生了(其他无关紧要的事情)。公共知识产权是世界在看到您的流量时所看到的。您需要您的专用IP,即路由器的DHCP为您提供的IP。

1)打开命令提示符。

2)发出命令“ipconfig”(不带引号)。

3)找到您的“IPv4地址”。那就是你想要的那个。

此外,请遵循Surt的建议,让一切正常运作。

相关问题