
Windows/Linux/macOS网络命令宝典:从入门到精通!
一、Windows网络命令清单表
| 序号 | 功能 | 命令及常用参数 | 使用说明 |
| – | – | | — |
| 1 | 查看网络配置 | `ipconfig` `ipconfig /all` | 快速查看IP地址、子网掩码、默认网关等。使用`/renew`强制更新DHCP租约,`/flushdns`清除DNS缓存。 |
| 2 | 测试网络连通性 | `ping [IP/域名]` `ping -t(持续)` | 基础操作是ping一个IP或域名验证设备可达性,使用`-l`测试MTU,`-n`指定发送的数据包数量。 |
| 3 | 追踪路由路径 | `tracert [IP/域名]` | 定位跨网段丢包节点(如某路由器Hop超时),区分本地网络与广域网故障。 |
| 4 | 显示网络连接状态 | `netstat -a(所有连接)` `netstat -ano(含PID)` `findstr :80定位占用80端口的进程PID`等 | 通过命令查看网络连接状态,端口占用等,检测异常连接如TIME_WAIT或CLOSE_WAIT状态。 |
| 5 | DNS域名解析 | `nslookup [域名]` | 诊断域名解析错误(如A记录、MX记录配置问题),可对比不同DNS服务器结果。 |
| 6 | ARP表管理 | `arp -a(查看)` `arp -s [IP] [MAC](绑定)`等 | 排查ARP欺骗问题,手动绑定网关等。对比交换机MAC表与本地arp输出。 |
| 7 | 路由表操作 | `route print(查看)` `route add [目标网络] mask [子网掩码] [网关]`等 | 添加静态路由,删除路由等。管理网络路由表。 |
| 8 | 安全远程登录(明文) | `telnet [IP] [端口]` | 用于访问老旧设备或测试端口可达性,但安全性较差,生产环境慎用。 |
| 9 | 安全远程登录(加密) | `ssh [用户@IP]` `ssh -p [端口] [用户@IP]`等(需安装OpenSSH客户端) | 使用SSH协议进行远程安全登录。Windows可通过OpenSSH客户端实现。 |
| 10 | 网络共享管理 | `net use(查看)` `net use Z: \\服务器\共享名(映射)`等 | 管理网络共享和映射网络驱动器,如快速访问共享文件夹。使用`net use Z: /delete`断开连接。 |
| 11 | 查看会话状态 | `net session`等 | 管理多用户访问,强制断开异常会话等。通过命令查看指定主机的会话状态。使用`net session \\ComputerName /delete`终止异常会话。 |
