如何通过 Windows 命令提示符获取网络 IP 地址?

如何通过 Windows 命令提示符获取网络 IP 地址?

如何通过 Windows 命令提示符获取网络 IP 地址?我知道 ipconfig /all 显示 IP 配置,但如果只有 ipv4 地址怎么办?

答案1

出于类似的挫败感,我编写了一个正确的 ip4 命令。

ip4

.exe 在这里

答案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

相关内容