我的本地系统上有XAMPP(Windows 7)的开发环境。 开发期间 工作我使用我的系统的IP地址(即内部networking的192.168.XX.XXX),当我在networking内部时,通过http://192.168.XX.XXX访问本地主机工作正常但是当我在networking之外并尝试访问我的本地主机使用相同的IP它不起作用。 由于URL和IP一起存储在数据库中,我想访问使用相同的IP,但是应该指向本地主机,即使我在内部networking之外。
怎么可能? 提前致谢 ?
设置您的路由器的NAT(您的networking服务器所在的路由器)将您的HTTP端口转发到本地IP 192.168.11.74。 然后,当您在家时,打开浏览器,input您的WAN IP和相应的端口号(例如74.232.100.4:80),您应该可以访问您的Intranet。
简短的回答:不,你不能这样做。 至less,没有一个“简单的解决方法”(除了应用程序正确地写在第一位)。
长答案:您正在使用IP地址,该IP地址是基于您所在的NETWORK进行分配的….这不是来自您的计算机或由您的计算机分配的东西。 主机文件将不起作用,因为它只适用于NAMES,而不是IP到IP映射。
你可以做这个工作,但它需要在机器上的虚拟路由器,在你的机器上的虚拟networking接口,以及一堆静态路由。 那么,当你在工作的时候,所有这一切都将被撕掉。 相信我,在应用程序级别上使用脚本交换configuration文件将会更容易。