Hosts 文件在 Windows 系统里非常重要,利用它可以进行任意域名指向进行本地网站的开发调试,通过它修改 DNS 也可以加快域名解析及我屏蔽广告等。因为系统在解析的时候,最先访问的就是 Hosts 文件而非设置的 DNS 服务器。Android 系统里也有 hosts 文件,但是想修改它的话,一般情况下必须进行 ROOT,那么,有没有方法可以实现不 ROOT 也修改呢?

  首先,我们需要从网上下载一款名为Postern的应用(自己去找一下),首次运行软件会弹出一个提示窗口,询问用户是否创建一个VPN链接,这里我们暂时点击“取消”按钮。

  接下来点击应用左上角的“菜单”按钮,在弹出的菜单中选择“配置hosts文件”命令 ,接着点击窗口列表中的“添加Host-ip”按钮。然后根据提示在“Host”里面输入对应的网址,在“IP地址”里面输入相应的IP地址信息,最后点击“保存”按钮就可以了。

  现在我们再次点击“菜单”按钮,在弹出的菜单里面选择“DNS”命令。在“DNS服务器”里面设置一个自己常用的服务器地址,设置完成以后点击“保存”按钮即可(图3)。最后我们再次点击“菜单”按钮,选择菜单中的“打开VPN”命令,这款软件就自动开启了一个网关功能,而所有的信息都会通过这个网关进行传送,这样无论是修改的Hosts文件还是DNS信息都可以马上起到作用。