列出 Windows 的 IP 地址与获取方式(Get-NetIPAddress)

以可筛选的 PowerShell 对象形式列出所有已配置的 IP 地址,含前缀长度和来源(DHCP、手动、APIPA)。

Windows网络PowerShellipconfig 网络配置低风险
运行 Get-NetIPAddress -AddressFamily IPv4 即可查看每个接口的地址、前缀长度和分配来源。

01命令

命令
$ Get-NetIPAddress -AddressFamily IPv4 | Format-Table InterfaceAlias,IPAddress,PrefixLength,PrefixOrigin,SuffixOrigin -AutoSize

02作用说明

比 ipconfig 输出更进一步,Get-NetIPAddress 暴露 PrefixOrigin 和 SuffixOrigin(Dhcp、Manual、Other),一眼就能看出地址来自 DHCP 还是手动设置——DHCP 接口上出现 Other 说明是 APIPA 169.254 自动回退。当出现“我没设过静态 IP”的争论时,PrefixOrigin 就是最快的诊断依据。对应的 New-NetIPAddress / Set-NetIPAddress 则用于静态配置地址。

03风险

风险低风险

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Get-NetIPAddress | Microsoft Learn
    Microsoft · vendor-doc · 2026-09-17
    依据: Microsoft documents Get-NetIPAddress as retrieving IP address configuration including address, prefix length, and origin/valid lifetime properties.

最后验证: 2026-09-17 · 分类: 网络

06相关方案