android 动态修改dns,如何修改android手机上网DNS |
您所在的位置:网站首页 › android手机修改dns › android 动态修改dns,如何修改android手机上网DNS |
由于我手机使用官方android play市场进行程序管理,从国内访问总电信提供的DNS总是劫持,所以需要使用自己额外设置DNS,关于DNS可以查看能正常从国内访问google服务的DNS doc,我找到几种方法 方法一:wifi连接是配置高级功能 wifi连接SSID----长按连接----打开修改网络----显示高级选项----IP设置选择静态----域名1填写自己的DNS 如下图所示: 方法二:(需要root权限)修改 /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf # Set net..dnsN properties that contain the # DNS server addresses given by the DHCP server. setdnsprops() { case "${newdomainname_servers}" in "") return 0;; esac count=1 for i in 1 2 3 4; do setprop dhcp.${interface}.dns${i} "" done count=1 for dnsaddr in ${newdomainname_servers}; do setprop dhcp.${interface}.dns${count} ${dnsaddr} count=$(($count + 1)) done setprop dhcp.eth0.dns1 127.0.0.1 #增加这2行修改为可以访问的DNS, setprop dhcp.eth0.dns2 127.0.0.1 #这里可以修改所有wifi下的DNS为127.0.0.1 } unsetdnsprops() { for i in 1 2 3 4; do setprop dhcp.${interface}.dns${i} "" done } case "${reason}" in BOUND|INFORM|REBIND|REBOOT|RENEW|TIMEOUT) setdnsprops;; EXPIRE|FAIL|IPV4LL|RELEASE|STOP) unsetdnsprops;; esac 如下面截图 添加的时候记得前面留下一空行 需要root,否则无法修改3G下的DNS |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |