更新时间:2026-07-24 GMT+08:00
通过命令行设置DNS
功能介绍
通过ndc resolver命令行动态设置dns域名解析服务器列表。
使用方法
adb shell ndc resolver setnetdns <netId> <domains> <dns1> [<dns2> ...] [--params <params>]
参数说明
| 参数 | 说明 | 约束 |
|---|---|---|
| netId | 网络标识符(Network ID) | 云手机取值固定为“100”。 |
| domains | 搜索域名列表 (Domain Search List) |
|
| dns1~dns4 | DNS解析服务器的IP地址列表 (Server Addresses) |
|
| --params <params> | 解析器配置参数 (Resolver Parameters) | 可选参数,缺省表示使用系统默认值"1800 25 8 64"。此时参数含义如下:
|
命令示例
设置当前云手机实例的DNS域名解析服务器列表为8.8.8.8。
adb shell ndc resolver setnetdns 100 "" 8.8.8.8
验证方法
通过以下方式查看当前云手机实例配置的DNS域名解析服务器列表信息:
- Android 7版本通过执行adb shell dumpsys netd命令查看。 图1 Android 7执行结果
- Android 11及以上版本通过执行adb shell dumpsys dnsresolver命令查看。 图2 Android 11执行结果
父主题: 使用AOSP功能