|
从广州回家,结果发现手机连上无线之后,上不了网,旁边的笔记本就能上网,连的是同一个。 手机的IP是自动获取的,可以ping通网关和笔记本,但是不能ping通google.com。
后来在手机上ping了一下google的一个IP,竟然可以通,才发现是手机DNS解析出了问题。
在网上找了一下,看到手动设置DNS的方法,记在这里。
进入命令环境(adb shell或者手机上的超级终端):
输入getprop 命令查看系统设置,其中net.dns1和net.dns2就是手机的DNS服务器地址。
经比对,发现手机上的DNS服务器地址还是以前广州的DNS,并没有变成现在新的DNS。
(关于这一点,我也不知道原因,难道是由于连接的同一个路由器,所以DNS没有变?但是电脑上的DNS变了啊~)
然后使用setprop net.dns1 8.8.4.4 命令手动设置主DNS为8.8.4.4,然后就可以上网啦~
|
|