手机版 收藏 导航

如何在 cmd 中查看已连接设备的 IP 地址列表

原创   www.link114.cn   2024-07-17 19:23:35

如何在 cmd 中查看已连接设备的 IP 地址列表

在 CMD 中,我们可以使用 ARP(地址解析协议)命令来查看当前网络中已连接设备的 IP 地址。ARP 命令用于显示和修改 IPv4 网络的 ARP 缓存表,该表包含 MAC 地址和 IP 地址的映射关系。

要查看 ARP 缓存表,可以在 CMD 中输入以下命令:

arp -a

这个命令会显示当前 ARP 缓存表中的所有条目,包括 IP 地址和关联的 MAC 地址。下面是一个示例输出:

Interface: 192.168.1.100 --- 0x10
  Internet Address      Physical Address      Type
  192.168.1.1           00-00-00-00-00-00     dynamic
  192.168.1.50          00-50-56-C0-00-08     dynamic
  192.168.1.101         00-24-D6-XX-XX-XX     dynamic
  192.168.1.102         00-1E-4F-XX-XX-XX     dynamic
  192.168.1.255         FF-FF-FF-FF-FF-FF     static

从输出中,我们可以看到连接到当前网络的设备 IP 地址和对应的 MAC 地址。其中,dynamic表示动态获取的 ARP 条目,static表示静态配置的 ARP 条目。

另一种查看已连接设备 IP 地址的方法是使用 IPCONFIG 命令。IPCONFIG 命令可以显示网络接口的 IP 地址、子网掩码和默认网关等信息。

要查看所有网络接口的 IP 地址,可以在 CMD 中输入以下命令:

ipconfig /all

这个命令会显示系统中所有网络接口的详细信息,包括 IP 地址、子网掩码、默认网关、DNS 服务器等。下面是一个示例输出:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : mycomputer
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : example.com

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : example.com
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : 00-1E-4F-XX-XX-XX
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.1.100(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

从输出中,我们可以看到当前系统的 IP 地址为 192.168.1.100

除 ARP 和 IPCONFIG 命令,我们还可以使用 NETSTAT 命令来查看当前网络的连接状态。NETSTAT 命令可以显示系统的网络连接,包括正在使用的端口和连接的远程主机的 IP 地址。

要查看当前网络连接状态,可以在 CMD 中输入以下命令:

netstat -a

这个命令会显示系统中所有活跃的网络连接,包括建立的 TCP 连接和正在监听的 UDP 端口。下面是一个示例输出:

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    192.168.1.100:49156    93.184.216.34:80       ESTABLISHED
  TCP    192.168.1.100:49157    104.16.249.249:80      ESTABLISHED
  UDP    192.168.1.100:137      *:*                    LISTENING
  UDP    192.168.1.100:138      *:*                    LISTENING
  UDP    192.168.1.100:500      *:*                    LISTENING
  UDP    192.168.1.100:4500     *:*                    LISTENING

从输出中,我们可以看到当前系统建立的 TCP 连接和正在监听的 UDP 端口,以及对应的远程 IP 地址。这些信息可以帮助我们了解当前系统的网络活动情况。

在 Windows 的命令提示符(CMD)中,我们可以使用 ARP、IPCONFIG 和 NETSTAT 等命令来查看已连接设备的 IP 地址列表和网络连接状态。这些信息不仅对网络管理很有帮助,也可以用于网络故障排查和性能优化。掌握这些命令的使用,可以让我们更好地了解和管理网络环境。