您的位置:首页 > 移动开发 > Android开发

如何修改android手机上网DNS

2014-04-01 17:54 302 查看
http://safe.114dns.com/
(2013-6-27)

作者:
李海鑫更新时间:

6/28/2013 03:13:00 下午编辑文章1
Comment关键字:
android ,
DNS

由于我手机使用官方android play市场进行程序管理,从国内访问总电信提供的DNS总是劫持,所以需要使用自己额外设置DNS,关于DNS可以查看能正常从国内访问google服务的DNSdoc,我找到几种方法

本文HTML永久地址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

如下面截图



添加的时候记得前面留下一空行

第三方法:安装DNS Changer





需要root,否则无法修改3G下的DNS


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐