我四处寻找答案,但没有成功。如果之前已解决此问题,请原谅我。
直到一个月前,我还在用一部旧手机玩 KitKat。然后我用 Lollipop 升级到 Nexus 6。我目前使用的是 Android 5.1.1。当我在旧手机上使用 KitKat 时,我可以使用下面的 root 运行 shell 命令来清除手机的 DNS 缓存:
ndc resolver flushdefaultif
每当我在 KitKat 上运行该命令时,它总是会输出:
Resolver command succeeded.
但是因为在 Lollipop 上,运行相同的命令总是输出:
500 0 Resolver command unknown.
我什至试过运行命令:
ndc resolver flushif wlan0
它输出与其他命令相同的“解析器命令未知”。
有没有人碰巧知道在 Lollipop 上清除 Android DNS 缓存的正确 root shell 命令是什么?因为我一直在使用的旧命令似乎没有完成这项工作。
最佳答案
7 牛轧糖看起来又变了:
ndc resolver clearnetdns <netId>
netId 是接口(interface):
ndc resolver clearnetdns wlan0
200 0 Resolver command succeeded
关于android - 在 Lollipop 中清除 DNS 缓存的 Root Shell 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32442365/