关于Android的DNS

发现Android设备的死活连不上某些网页。最后想到可能是DNS不能正确解析,那么Anroid的DNS怎么查看呢,又如何设置呢?方便日后操作,简单记录在此。

(1)查看,在调试中用命令

getprop |grep net

[hw.hasethernet]: [true]

[init.svc.netd]: [running]

[net.bt.name]: [Android]

[net.change]: [net.dns1]

[net.dns1]: [192.168.2.1]

[net.dnschange]: [2]

[net.eth0.dns1]: [49.0.0.0]

[net.eth0.dns2]: []

[net.hostname]: [android-3af0a94f249b7fc6]

[net.qtaguid_enabled]: [1]

[net.tcp.buffersize.default]: [4096,87380,110208,4096,16384,110208]

[net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]

[net.tcp.buffersize.evdo]: [4094,87380,262144,4096,16384,262144]

[net.tcp.buffersize.gprs]: [4092,8760,11680,4096,8760,11680]

[net.tcp.buffersize.hsdpa]: [4094,87380,262144,4096,16384,262144]

[net.tcp.buffersize.hspa]: [4094,87380,262144,4096,16384,262144]

[net.tcp.buffersize.hspap]: [4094,87380,1220608,4096,16384,1220608]

[net.tcp.buffersize.hsupa]: [4094,87380,262144,4096,16384,262144]

[net.tcp.buffersize.lte]: [524288,1048576,2097152,262144,524288,1048576]

[net.tcp.buffersize.umts]: [4094,87380,110208,4096,16384,110208]

[net.tcp.buffersize.wifi]: [524288,1048576,2097152,262144,524288,1048576]

[ro.ethernet.default_on]: [true]

[ro.hw.ethernet.onboard]: [true]

其中,红色[net.dns1]: [192.168.2.1]就是我们查看到的当前Android设备的DNS了

(2)设置,这里有几个方法。

方法一:调试命令中输入,【注】这里的8.8.8.是默认Google的DNS,不一定适用你的。所以你需要将其改你可用的DNS,具体的可参考电脑的DNS。

setprop net.dns1 8.8.8.8

方法二:更改init.rc文件,在setprop net.tcp.buffersize.evdo    4094,87380,262144,4096,16384,262144类似字段的后面增加

setprop net.dns1 8.8.8.8

方法三,如果用的是网口,可在设置里面设置手动的静态IP地址,顺便固定一个DNS。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值