在 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 地址列表和网络连接状态。这些信息不仅对网络管理很有帮助,也可以用于网络故障排查和性能优化。掌握这些命令的使用,可以让我们更好地了解和管理网络环境。