如何通过 Windows 命令提示符获取网络 IP 地址?我知道 ipconfig /all 显示 IP 配置,但如果只有 ipv4 地址怎么办?
答案1
答案2
您可以使用此命令查看所有已配置的 IP 地址:
netsh interface ip show address | findstr "IP Address"
您还可以添加适配器名称以获取特定网络接口的 IP 地址。
netsh interface ip show address "Ethernet" | findstr "IP Address"
这至少应该在最新版本的 Windows 中有效。
答案3
另一种有效的方法是通过 WMIC:
wmic NICCONFIG WHERE IPEnabled=true GET IPAddress
如果有 IP 地址,并且已配置该 IP 地址的适配器已启用,则将显示该 IP 地址。在许多情况下非常有用。
答案4
对于使用 powershell 的 Windows 10 用户,你可以运行:
[System.Net.Dns]::GetHostEntry([System.Net.Dns]::GetHostName()) | select AddressList