У меня есть имя компьютера в сети, и мне нужно знать, как получить IP-адрес указанного компьютера из командного файла? Благодарю.
-2
2 ответа
2
Ваша проблема может быть решена с помощью команды. Понравилась картинка, которую я разместил ниже. Возможно, вы ошибочно пометили желтую метку как MAC-адрес, но на самом деле это адреса IPv6. Когда вы используете команду ping, вы можете добавить «-4» после имени хоста, чтобы отобразить адрес IPv4.
ping hostname -4
У меня также есть пакетный файл, который возвращает имя хоста и IP-адрес компьютера одновременно. Вы можете написать следующий код в текстовый файл и изменить расширение на .bat
. Затем дважды щелкните файл, чтобы получить имя компьютера и IP-адрес. Я надеюсь, что это поможет вам.
Код:
@echo off
title Display your IP and hostname
color F9
@echo -
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "Address"') do set ip=%%i
@echo Your ip address is :%ip%
@echo Your computer name is :%COMPUTERNAME%
Echo press any key to exit...
pause>NUL