9-4 网络管理命令

网络诊断命令ipconfig

分类 选项 用途
无 显示IP、掩码、网关等基础信息
/all 显示IP、掩码、网关、DHCP和MAC等详细信息
ipconfig /renew 更新DHCP配置,重新获取IP
/release 释放DHCP获得的IP地址
/flushdns 清除DNS缓存信息
/displaydns 显示DNS缓存信息

ipconfig和ipconfig /all

image-20250318222930523

故障诊断pingtrace route

分类 选项 用途 备注
ping -t 持续ping,直到Ctrl+C中断
-a Windows:将IP解析为主机名
华为设备:指定ping的源IP地址,以指定的IP地址来封装ICMP包
-n Count 设置ping包的个数 ping和tracert考察频率高
traceroute/tracert 无 跟踪网络传输路径
原理:递增TTL字段的ICMP回送错误报文
无 跟踪网络传输路径
原理:递增TTL字段的ICMP回送错误报文
pathping 无 结合了ping和tracert功能,可以显示通信线路上每个子网的延时和丢包率 了解即可

当目标IP与本地设备不在同一网段时,第一个ICMP包超时通常由两次ARP解析导致:

  1. 本地设备向网关发起ARP请求:本地设备发现目标IP为其他网段,需先通过ARP广播获取网关的MAC地址,此时第一个ICMP包因缺少网关MAC地址无法封装而被丢弃。
  2. 网关向目标设备发起ARP请求:网关收到ICMP包后,若自身ARP表中无目标IP的MAC地址,需再次发送ARP广播获取目标设备的MAC地址。若网关处理优先级偏向ARP解析,则会丢弃第一个ICMP包。
    示例:PC1(192.168.1.10)向PC2(192.168.2.10)发送ping请求时,PC1需先获取网关MAC,网关再获取PC2的MAC,导致首包因两次ARP延迟而丢失。

ARP命令

分类 选项 用途
arp -a/-g 显示当前ARP缓存表
-s 静态绑定ARP
示例:arp -s 10.1.1.1 00-aa-00-62-c6-09
-d 删除某条ARP缓存
示例:arp -d 10.1.10.118

netstat

分类 选项 用途
netstat 无选项 显示TCP连接,侦听的端口及统计信息
-a 显示所有连接和监听端口。
-n 以数字形式显示地址和端口号。
-p 显示使用特定协议的连接。
示例:netstat -p tcp
-t 显示TCP连接
-i 显示网络接口的信息。
-r 显示IP路由表,效果与route print一样
-atn 显示所有TCP连接并以数字形式显示地址和端口号

netstat组合命令

序号 目标描述 命令
1 显示以太网的统计信息和所有协议的统计信息 netstat -e -s
2 显示TCP和UDP协议的统计信息 netstat -s -p tcp udp
3 显示TCP连接及其对应的进程ID,每4秒显示一次 netstat -o 4
4 以数字形式显示TCP连接及其对应的进程ID netstat -n -o

route和nslookup

分类 选项 用途 备注
route print 显示路由表 重点内容,非常爱考
add 添加静态路由,重启不在 重点内容,非常爱考
-p 与add联合使用,重启路由还在 重点内容,非常爱考
nslookup 功能 用于显示DNS查询信息,诊断,故障排查
nslookup www.baidu.com
Server: 61.139.2.69
Address: 61.139.2.69#53

Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 14.215.177.38
Name: www.a.shifen.com
Address: 14.215.177.39
交互式解析:
Set type=mx:查询本域的邮件交换器记录
Server NAME:指定由某个DNS服务器进行解析

例题

例题1

image-20250318223840215

image-20250318223848069

例题2

image-20250318223924114

例题3

image-20250318223949177

站内搜索

没有找到内容!