查看本机 IP、网关、DNS 和 DHCP 租约,并刷新解析缓存。
ipconfig 读取每个网络适配器的 IPv4/IPv6 配置;不带参数只给地址、掩码和网关,/all 才带 MAC、DHCP 服务器、租约时间、DNS 后缀和 DNS 服务器。现场常用它确认“机器拿到的是不是预期网段、DNS 指向哪里、租约什么时候到期”。
边界:它只看本机配置,不显示路由表、端口占用或丢包;路由用 route print,连接用 netstat -ano,解析链用 nslookup,连通性用 ping。/release、/renew 只对 DHCP 适配器有效,静态地址会报“没有适配器处于允许此操作的状态”。/flushdns 清的是 DNS Client 缓存,不是浏览器自己的缓存。
Windows 10/11 都保留该命令;Hyper-V、WSL、VPN 会额外出现虚拟适配器,名称可能带 vEthernet。PowerShell 里可用 Get-NetIPConfiguration 获取结构化结果,但 CMD 现场仍以 ipconfig 最快。输出随系统语言本地化,不要用中文或英文列名做脚本解析。
# 1. 快速看当前地址、掩码和默认网关
C:\> ipconfig
# 2. 排 DNS/DHCP 问题:看 MAC、DHCP 服务器、租约和 DNS 后缀
C:\> ipconfig /all
# 3. 查看解析缓存,再清掉负缓存和动态记录;改 hosts 后也用它
C:\> ipconfig /displaydns
C:\> ipconfig /flushdns
# 4. 只续租 Wi-Fi,避免影响其它网卡;远程会话里不要执行 /release
C:\> ipconfig /renew "Wi-Fi"
# 5. 让客户端重新向 DNS 注册自己的 A/PTR 记录(域环境常用)
C:\> ipconfig /registerdns
# 6. 查看所有网络隔离舱(较新 Windows 的网络分区场景)
C:\> ipconfig /allcompartments /all
ipconfig /release 会立即丢掉地址并断线;不带适配器名会释放所有 DHCP 网卡。影响范围是当前主机的全部 DHCP 连接。改在本地控制台操作,或先确认带外管理可用;恢复用 ipconfig /renew,必要时重启。ipconfig /flushdns 报“无法刷新 DNS 解析缓存: 权限不足”时,用管理员身份打开 CMD;清完用 ipconfig /displaydns 确认目标记录已消失。浏览器和系统还有自己的缓存,必要时重启浏览器。ipconfig /all 里 媒体状态 . . . : 媒体已断开 不是命令失败,而是网卡没有链路;先查网线、Wi-Fi 或交换机端口,再查适配器是否被禁用。/renew 报“没有适配器处于允许此操作的状态”通常因为该网卡是静态地址;看 DHCP 已启用 . . . : 否,改回 DHCP 或改用 netsh interface ipv4 set address 配置静态地址。route print 看 0.0.0.0 路由的接口和 metric,不要只看 ipconfig 的输出顺序。ping 可能走 ::1 或链路本地地址;用 ping -4 强制 IPv4,或 ping -6 明确测试 IPv6,避免把协议选择误判为网络故障。ipconfig 的多数查询场景合上页面,先回答,再展开对照。
ipconfig 和 ipconfig /all 的信息差异是什么?排 DHCP 租约问题该用哪个?ipconfig /release 会发生什么?如何恢复?ipconfig /flushdns 后浏览器仍可能解析到旧地址?/all。ipconfig /renew 或重启。
小程序版
微信扫码,随时查命令