Как получить IP-адрес сети через командную строку Windows? Я знаю, что tat ipconfig /all показывает конфигурацию ip, но как насчет наличия только адреса ipv4?
4 ответа
5
Вы можете просмотреть все настроенные IP-адреса с помощью этой команды:
netsh interface ip show address | findstr "IP Address"
Вы также можете добавить имя адаптера, чтобы получить IP-адрес определенного сетевого интерфейса.
netsh interface ip show address "Ethernet" | findstr "IP Address"
Это должно работать по крайней мере в последних версиях Windows.
3
0
Для тех, кто работает в Windows 10 с powershell, вы можете запустить:
[System.Net.Dns]::GetHostEntry([System.Net.Dns]::GetHostName()) | select AddressList
0
Другой действительный способ - через WMIC:
wmic NICCONFIG WHERE IPEnabled=true GET IPAddress
Это покажет IP-адрес, если он есть, и адаптер, на котором он настроен, включен. Довольно полезно во многих ситуациях.