浅忆博客

  • 学无止境
  • 技术相关
浅忆
~
  1. 首页
  2. 正文

Android手动修改DNS的方法

2018年7月18日 651点热度 1人点赞 0条评论

此方法需要手机Root

下面操作均在 终端模拟器 这个APP上运行,在开始输入修改命令前,先输入 su 获取 ROOT 权限,记得在SuperSU 上允许~

 

1、获取当前的网络接口:

$ busybox ifconfig

其中,”lo”是本地接口,”wlan0”是无线网络接口,”rmnet_data0”是4G接口.

注意,在修改的时候一定要先获取root权限,否则可以进行查看但是无法修改dns ,如上图所示,输入 su 后“ jason:/ $ ” 变成了 “jason:/ #” #号 代表是Root 权限操作了。

2、然后获取当前DNS:

$ getprop | grep dns

 

输出如下:

[net.change]: [net.dns3]
[net.dns1]: [118.118.118.9]
[net.dns2]: [202.98.192.67]
[net.dns3]: [114.114.114.114]
[net.rmnet_data0.dns1]: [118.118.118.9]
[net.rmnet_data0.dns2]: [202.98.192.67]
[net.rmnet_data7.dns1]: []
[net.rmnet_data7.dns2]: []

net.dns 是本地dns

net.rmnet_data0.dns 是数据流量的dns 每个手机在不同网络环境可能不同

3、修改DNS:

# setprop net.rmnet0.dns1 8.8.8.8

后面的 8.8.8.8 就可以设置公共dns或者自己搭建的dns,避免运营商的劫持~

 

这个方法开机或者快关飞行模式就会失效。

标签: 暂无
最后更新:2018年7月18日

浅忆

时间还是一样的时间,不紧不慢地流走着,或许还会带走些什么,也会留下些什么,一切都按着原有的轨迹有序地进行。

点赞

文章评论

  • 刺客

    更换完毕dns需要重启手机么?

    2020年4月2日
    回复
    • admin

      @刺客 不用,但是重启就会失效

      2020年4月2日
      回复
  • 取消回复

    COPYRIGHT © 2022 浅忆博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang