如何从计算机的主机名获取其 IP 地址?

Mar*_*ven 2 networking lan batch ip hostname

我有网络上一台计算机的名称,我需要知道如何从批处理文件中获取该计算机的 IP 地址?谢谢。

S.L*_*eon 6

您的问题可以通过命令解决。就像我下面发布的图片一样。您可能错误地将黄色标记标记为MAC地址,但它们实际上是IPv6地址。使用ping命令时,可以在主机名后添加“-4”来显示IPv4地址。

ping hostname -4
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我还有一个批处理文件,可以同时返回计算机的主机名和 IP 地址。您可以将以下代码写入txt文件,并将扩展名更改为.txt .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
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

75165 次

最近记录:

7 年,1 月 前