查看本机基本信息
这些命令用于查看你正在使用的这台计算机的基本信息。

hostname
这是最简单直接的命令,用于显示当前计算机的主机名。
hostname
示例输出:
DESKTOP-ABC123
systeminfo
这是一个非常强大的命令,会列出详细的系统配置信息,包括操作系统、硬件、网络、补丁等。
systeminfo
示例输出 (部分):

主机名: DESKTOP-ABC123
OS 名称: Microsoft Windows 11 专业版
OS 版本: 10.0.22631 N/A Build 22631
OS 制造商: Microsoft Corporation
系统制造商: Dell Inc.
系统型号: XPS 15 9520
系统类型: x64-based PC
处理器: Intel(R) Core(TM) i7-12700H @ 2.30 GHz, 2224 Mhz, 14 核, 20 逻辑处理器
...
ipconfig
查看和配置网络接口信息,最常用的是查看本机的 IP 地址。
ipconfig: 显示所有网络接口的简要信息。ipconfig /all: 显示所有网络接口的详细信息,包括 MAC 地址、IP 地址、子网掩码、默认网关、DNS 服务器等,这是最常用和最强大的用法。
ipconfig /all
示例输出 (部分):
Windows IP 配置
主机名 . . . . . . . . . . . . : DESKTOP-ABC123
DNS 后缀 . . . . . . . . . . . : localdomain
节点类型 . . . . . . . . . . . : 混合
IP 路由已启用 . . . . . . . . . : 否
WINS 代理已启用 . . . . . . . . : 否
以太网适配器 以太网:
连接特定的 DNS 后缀 . . . . . . : localdomain
描述. . . . . . . . . . . . . : Intel(R) Ethernet Controller I225-V
物理地址. . . . . . . . . . . : 38-A4-FE-12-34-56
DHCP 已启用 . . . . . . . . . : 是
自动配置已启用. . . . . . . . : 是
IPv4 地址 . . . . . . . . . . . : 192.168.1.100
子网掩码 . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . : 192.168.1.1
DHCP 服务器 . . . . . . . . . . : 192.168.1.1
DNS 服务器 . . . . . . . . . . : 192.168.1.1
...
查看网络上的其他主机
这些命令用于探测和发现网络上的其他计算机或设备。
ping
测试与另一台主机的网络连接是否通畅,它通过发送 ICMP 回显请求包来工作。

语法:
ping <主机名或IP地址>
示例:
ping www.baidu.com ping 192.168.1.1
输出解读:
来自 192.168.1.1 的回复 = 字节=32 时间=1ms TTL=128:表示网络通畅,响应时间为 1 毫秒。请求超时。:表示目标主机未响应或网络不通。
arp
地址解析协议,用于查看和管理本地 ARP 缓存,ARP 缓存存储了 IP 地址与 MAC 地址的映射关系,可以用来查看局域网内最近与你通信过的设备。
arp -a: 显示所有接口的 ARP 缓存列表。
arp -a
示例输出:
接口: 192.168.1.100 --- 0x3
互联网地址 物理地址 类型
192.168.1.1 00-1a-2b-3c-4d-5e 动态
192.168.1.101 aa-bb-cc-dd-ee-ff 动态
这个列表可以帮你发现局域网内其他活跃的设备。
tracert (Trace Route)
跟踪数据包到达目标主机所经过的路由路径,它通过发送不同 TTL(生存时间)值的包来实现。
语法:
tracert <主机名或IP地址>
示例:
tracert www.google.com
输出解读: 它会显示一跳一跳的路由器 IP 地址和响应时间,帮你定位网络延迟或中断发生在哪一跳。
nslookup
用于查询 DNS 记录,可以将域名解析为 IP 地址,也可以反向查询(将 IP 地址解析为域名)。
语法:
nslookup <域名或IP地址>
示例:
nslookup www.baidu.com nslookup 8.8.8.8
查看远程主机信息
这些命令用于获取网络上另一台指定主机的信息。
nbtstat
NetBIOS over TCP/IP 统计实用程序,用于查看远程或本地 NetBIOS 名称表、会话和协议。
nbtstat -A <IP地址>: 查看远程主机的 NetBIOS 名称表,这有时可以获取到对方的主机名。
nbtstat -A 192.168.1.101
示例输出:
Node IpAddress: [192.168.1.101] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
DESKTOP-XYZ <00> UNIQUE REGISTERED
WORKGROUP <00> GROUP REGISTERED
DESKTOP-XYZ <20> UNIQUE REGISTERED
..__MSBROWSE__.<01> GROUP REGISTERED
从上面的输出可以看到,IP 地址为 168.1.101 的主机名是 DESKTOP-XYZ。
ping + hostname
一个组合技巧:先用 ping 找到目标主机的 IP 地址,再用 hostname 命令(在目标主机上运行)确认其主机名,但如果你想从本机获取远程主机的信息,nbtstat 或其他工具更合适。
总结与速查表
| 命令 | 主要用途 | 常用参数/示例 |
|---|---|---|
hostname |
查看本机主机名 | hostname |
systeminfo |
查看本机详细系统信息 | systeminfo |
ipconfig |
查看本机网络配置 | ipconfig (简要) / ipconfig /all (详细) |
ping |
测试与目标主机的网络连通性 | ping www.baidu.com / ping 192.168.1.1 |
arp |
查看本机 ARP 缓存,发现局域网主机 | arp -a |
tracert |
跟踪到目标主机的路由路径 | tracert www.google.com |
nslookup |
查询 DNS 记录,域名与IP互查 | nslookup www.baidu.com / nslookup 8.8.8.8 |
nbtstat |
查看远程主机的 NetBIOS 名称信息 | nbtstat -A 192.168.1.101 |
重要提示
- 管理员权限:某些命令(如
arp -d删除缓存)可能需要以管理员身份运行 CMD 或 PowerShell。 - 防火墙:现代 Windows 系统和许多网络设备默认会阻止 ICMP 请求。
ping某些主机可能会失败,但这不代表网络一定不通。 - PowerShell:在 Windows 10/11 中,PowerShell 是更现代、更强大的命令行工具,它提供了类似功能的 cmdlet,
- 查看主机名:
(Get-NetAdapter).Name或[System.Environment]::MachineName - 查看IP:
Get-NetIPAddress - 测试连接:
Test-Connection www.baidu.com(功能等同于ping)
- 查看主机名:
对于日常使用,CMD 中的这些命令已经完全足够,希望这份详细的指南能帮助你!
