运行 netsh interface ip show config 命令可查看所有网络适配器的 ipv4 配置,包括 ip 地址、子网掩码、默认网关、dns 服务器及 dhcp 状态,需管理员权限,支持指定接口名称查询,并可结合 ipconfig /all 等命令补充信息。
运行 netsh interface ip show config 命令可以快速查看当前系统中所有网络适配器的 ipv4 配置详情,包括 ip 地址、子网掩码、默认网关、dns 服务器、dhcp 状态等关键参数。
执行命令前的准备
该命令需在 Windows 管理员权限的命令提示符(CMD)或 PowerShell 中运行,否则可能无法读取全部适配器信息(尤其是虚拟网卡或受保护接口):
- 按 Win + X,选择“Windows 终端(管理员)”或“命令提示符(管理员)”
- 输入命令后回车:netsh interface ip show config
- 若只想查看某个特定适配器(如“以太网”),可加名称参数:netsh interface ip show config "以太网"(注意英文引号包裹含空格的名称)
输出内容的关键字段解读
命令返回结果按适配器分组列出,每组包含以下核心信息:
- 接口名称:如“以太网”、“WLAN”、“vEthernet(WSL)”,对应控制面板中的网络连接名
- IP 地址:显示已配置的 IPv4 地址(多个地址会分行列出)
- 子网掩码:与 IP 地址配对使用,决定本地网络范围
- 默认网关:数据发往外部网络时经过的下一跳设备(如路由器 IP)
- DHCP 已启用:显示“是”表示通过 DHCP 自动获取配置,“否”表示为静态设置
- DNS 服务器:主/备用 DNS 地址,若为“127.0.0.1”可能表示使用了本地解析服务(如 Pi-hole 或 WSL2 的 DNS 转发)
常见问题排查提示
当输出异常时,可结合以下情况快速定位:
- 某适配器完全不显示?检查该网卡是否已启用(netsh interface show interface 查状态)
- “DHCP 已启用:否”,但实际未手动设置 IP?可能是之前用 netsh 设置过静态地址未清除,可用 netsh interface ip set address "以太网" dhcp 恢复自动获取
- DNS 显示为空?说明未配置 DNS 服务器,即使有 IP 也可能无法上网,需手动添加:netsh interface ip add dns "以太网" 8.8.8.8 index=1
替代与补充命令
如需更底层或更全面的信息,可搭配使用:
- ipconfig /all:显示 MAC 地址、租约时间、WINS、IPv6 等更多细节,界面更友好
- netsh interface ipv4 show addresses:仅列出各接口 IPv4 地址和前缀长度(CIDR 格式)
- netsh interface ip show dnsservers:专注查看 DNS 配置,支持筛选接口











