ipconfig、ping、netstat、nbtstat、arp、route、net、tracert命令作用和用法案例

常用计算机网络命令的详细解释、使用场景及通俗易懂的示例

一、网络基础诊断工具

1. ipconfig
  • 作用:查看本机网络配置(IP地址、网关、DNS等)。
  • 常用参数
    • ipconfig:显示基本信息。
    • ipconfig /all:显示所有网络适配器的详细信息。
    • ipconfig /release:释放当前 IP 地址(解除 DHCP 租约)。
    • ipconfig /renew:重新获取 IP 地址(适用于网络断连时)。
  • 示例
    # 查看详细网络信息(含物理网卡、虚拟网卡)
    ipconfig /all
    
    # 重新获取 IP 地址(解决无法上网问题)
    ipconfig /release
    ipconfig /renew
    
2. ping
  • 作用:测试与目标设备的网络连通性(类似“敲门测试”)。
  • 常用参数
    • ping <IP或域名>:默认发送 4 次请求。
    • ping -t <IP>:持续发送请求(按 Ctrl+C 停止)。
    • ping -n 10 <IP>:发送 10 次请求。
  • 示例
    # 测试是否能访问百度
    ping www.baidu.com
    
    # 持续测试与路由器的连接(检查网络稳定性)
    ping -t 192.168.1.1
    
  • 结果解读
    • Reply from…:网络畅通。
    • Request timed out:目标设备无响应(可能是断网或防火墙拦截)。
    • Destination host unreachable:本地网络故障(如网线未插好)。
3. tracert(Windows)或 traceroute(Linux/Mac)
  • 作用:追踪数据包从本机到目标设备的路径(显示经过的路由器)。
  • 示例
    # 追踪访问百度的路径(排查网络卡顿节点)
    tracert www.baidu.com
    
  • 结果示例
    1   1 ms   1 ms   1 ms  192.168.1.1       (你的路由器)
    2   10 ms  12 ms  11 ms  100.64.0.1       (运营商网关)
    3   25 ms  22 ms  24 ms  202.97.1.1       (骨干网节点)
    ...(最终到达目标服务器)
    
  • 应用场景:定位网络故障点(如某个路由器丢包)。

二、网络连接与端口管理

4. netstat
  • 作用:查看本机所有网络连接、监听端口及协议状态。
  • 常用参数
    • netstat -a:显示所有连接和监听端口。
    • netstat -n:以数字形式显示 IP 和端口(避免域名解析)。
    • netstat -b:显示占用端口的程序名称(需管理员权限)。
  • 示例
    # 查看所有活动连接及对应程序(排查可疑进程)
    netstat -ano | findstr "ESTABLISHED"
    
    # 查看本机开放的端口(如检查是否被黑客入侵)
    netstat -an | findstr "LISTENING"
    
  • 输出字段
    • Proto:协议类型(TCP/UDP)。
    • Local Address:本机 IP 和端口。
    • Foreign Address:远程设备 IP 和端口。
    • State:连接状态(如 ESTABLISHED 表示已连接)。
5. nbtstat
  • 作用:查看局域网内 NetBIOS 协议相关的设备信息(适用于 Windows 网络共享)。
  • 常用参数
    • nbtstat -a <IP>:显示目标设备的 NetBIOS 名称表。
    • nbtstat -n:显示本机的 NetBIOS 名称。
  • 示例
    # 查看局域网中某台电脑的共享名称(如查找打印机)
    nbtstat -a 192.168.1.100
    

三、地址解析与路由管理

6. arp
  • 作用:查看或修改本机的 ARP 缓存表(IP地址 ↔ MAC地址映射)。
  • 常用参数
    • arp -a:显示当前 ARP 缓存。
    • arp -d <IP>:删除指定 IP 的 ARP 记录(解决 IP 冲突)。
  • 示例
    # 查看局域网内设备的 MAC 地址(如确认是否是自家路由器)
    arp -a
    
    # 输出示例:
    Internet Address      Physical Address      Type
    192.168.1.1          00-11-22-33-44-55     dynamic
    
7. route
  • 作用:查看或修改本机的路由表(决定数据包如何转发)。
  • 常用参数
    • route print:显示完整路由表。
    • route add <目标网络> mask <子网掩码> <网关>:添加静态路由。
    • route delete <目标网络>:删除路由。
  • 示例
    # 查看路由表(排查多网卡路由冲突)
    route print
    
    # 添加一条静态路由(访问 10.0.0.0/24 网段通过 192.168.1.2 转发)
    route add 10.0.0.0 mask 255.255.255.0 192.168.1.2
    
8. net
  • 作用:管理网络资源(用户、共享文件夹、服务等)。
  • 常用命令
    • net user:查看或管理用户账户。
    • net share:查看或管理共享文件夹。
    • net start/stop <服务名>:启动或停止系统服务。
  • 示例
    # 查看本机所有共享文件夹(检查是否有敏感文件泄露)
    net share
    
    # 停止某个服务(如关闭远程桌面服务)
    net stop TermService
    

四、命令总结与适用场景

命令核心用途典型场景
ipconfig查看本机网络配置检查 IP 是否获取成功、网卡状态
ping测试网络连通性判断是否断网、测试延迟
tracert追踪网络路径定位网络故障节点
netstat查看网络连接与端口排查恶意程序、检查服务是否监听
nbtstat管理 NetBIOS 名称查找局域网共享设备
arp管理 IP-MAC 映射解决 IP 冲突、确认设备身份
route管理路由表多网卡路由配置、访问特定网络
net管理用户、共享与服务管理共享文件夹、启停系统服务

五、学习建议

  1. 动手实践:在命令行中逐个尝试命令,观察输出结果。
  2. 组合使用:例如先用 ipconfig 查看网关 IP,再用 ping 测试网关是否可达。
  3. 安全提示:部分命令(如 net stop)需谨慎使用,避免影响系统功能。

导航网址:http://www.xqnav.top

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

learning-striving

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值