菜鸟科技网

DOS命令有哪些能查看主机信息?

查看本机基本信息

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

DOS命令有哪些能查看主机信息?-图1
(图片来源网络,侵删)

hostname

这是最简单直接的命令,用于显示当前计算机的主机名

hostname

示例输出:

DESKTOP-ABC123

systeminfo

这是一个非常强大的命令,会列出详细的系统配置信息,包括操作系统、硬件、网络、补丁等。

systeminfo

示例输出 (部分):

DOS命令有哪些能查看主机信息?-图2
(图片来源网络,侵删)
主机名:                 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 回显请求包来工作。

DOS命令有哪些能查看主机信息?-图3
(图片来源网络,侵删)

语法:

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

重要提示

  1. 管理员权限:某些命令(如 arp -d 删除缓存)可能需要以管理员身份运行 CMD 或 PowerShell。
  2. 防火墙:现代 Windows 系统和许多网络设备默认会阻止 ICMP 请求。ping 某些主机可能会失败,但这不代表网络一定不通。
  3. PowerShell:在 Windows 10/11 中,PowerShell 是更现代、更强大的命令行工具,它提供了类似功能的 cmdlet,
    • 查看主机名: (Get-NetAdapter).Name[System.Environment]::MachineName
    • 查看IP: Get-NetIPAddress
    • 测试连接: Test-Connection www.baidu.com (功能等同于 ping)

对于日常使用,CMD 中的这些命令已经完全足够,希望这份详细的指南能帮助你!

分享:
扫描分享到社交APP
上一篇
下一篇