Tag: Android手动修改DNS

1 Posts

Android手动修改DNS的方法
此方法需要手机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 是本地dnsnet.rmnet_data0.dns 是数据流量的dns 每个手机在不同网络环境可能不同3、修改DNS:# setprop net.rmnet0.dns1 8.8.8.8后面的 8.8.8.8 就可以设置公共dns或者自己搭建的dns,避免运营商的劫持~ 这个方法开机或者快关飞行模式就会失效。