4

Как получить IP-адрес сети через командную строку Windows? Я знаю, что tat ipconfig /all показывает конфигурацию ip, но как насчет наличия только адреса ipv4?

4 ответа4

5

Вы можете просмотреть все настроенные IP-адреса с помощью этой команды:

netsh interface ip show address | findstr "IP Address"

Вы также можете добавить имя адаптера, чтобы получить IP-адрес определенного сетевого интерфейса.

netsh interface ip show address "Ethernet" | findstr "IP Address"

Это должно работать по крайней мере в последних версиях Windows.

3

Я написал правильную команду IP4 из аналогичного разочарования.

ip4

(.exe здесь)

0

Для тех, кто работает в Windows 10 с powershell, вы можете запустить:

[System.Net.Dns]::GetHostEntry([System.Net.Dns]::GetHostName()) | select AddressList
0

Другой действительный способ - через WMIC:

wmic NICCONFIG WHERE IPEnabled=true GET IPAddress

Это покажет IP-адрес, если он есть, и адаптер, на котором он настроен, включен. Довольно полезно во многих ситуациях.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .