相信有很多朋友都会有在家内网搭建服务器,但是内网设备却无法通过外网访问内部服务器,这就很麻烦,内网只能用内网IP链接,内外网访问要分别用不同的地址,很麻烦,本文有几种方法来解决这个问题!
改Hosts方法
Win机器可以修改hosts文件来解决,目录为C:\Windows\System32\drivers\etc\hosts,打开hosts文件,添加以一行记录,192.168.1.1 www.xxx.com,这样就可以了。本人实测有效,至于linux系统,应该也是一样修改hosts文件,但是本人没有测试,请自行测试!(IP为内网服务器地址,域名为外网访问的域名)
安卓手机的方法
安装一个软件实现,Virtual-Hosts,软件小巧,不到2M的大小!Virtual-Hosts能够将任意文件当作hosts,并改写DNS解析,实现类似修改hosts的效果。从github仓库下载Virtual-Hosts安装,然后在手机任意位置(自己可以找到)创建一个hosts文件(可以复制电脑的发送到手机),然后打开软件,选择你刚才创建的hosts文件,允许权限,至此完成!无法访问github可以直接点击这里下载app-Github-release.apk