Windows命令行网络参考
Windows命令行网络相关命令的完整参考手册,包含详细的参数说明和使用示例
命令参考
441 次查看
搜索命令
网络配置
ipconfig
显示所有网络适配器的IP配置信息
语法
ipconfig [/all] [/release] [/renew] [/flushdns] [/displaydns]
使用示例
ipconfig - 显示基本IP配置
ipconfig /all - 显示详细配置信息
ipconfig /release - 释放IP地址
ipconfig /renew - 重新获取IP地址
ipconfig /flushdns - 刷新DNS缓存
netsh
网络配置实用工具,用于显示或修改网络配置
语法
netsh [context] [command]
使用示例
netsh interface show interface - 显示网络接口
netsh wlan show profiles - 显示WiFi配置文件
netsh int ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.1
netsh firewall show state - 显示防火墙状态
netsh interface ip show config - 显示IP配置
网络连接
ping
测试与指定主机的网络连接
语法
ping [-t] [-a] [-n count] [-l size] [-i TTL] [-w timeout] target
使用示例
ping google.com - 基本ping测试
ping -t 192.168.1.1 - 持续ping
ping -n 10 baidu.com - ping 10次
ping -l 1000 192.168.1.1 - 指定数据包大小
ping -i 32 google.com - 设置TTL值
telnet
测试TCP端口连接
语法
telnet hostname port
使用示例
telnet google.com 80 - 测试HTTP端口
telnet smtp.gmail.com 587 - 测试SMTP端口
telnet 192.168.1.1 23 - 连接本地路由器
telnet localhost 3389 - 测试RDP端口
tracert
跟踪数据包到目标主机的路由路径
语法
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target
使用示例
tracert google.com - 跟踪到Google的路由
tracert -d baidu.com - 跟踪但不解析主机名
tracert -h 15 192.168.1.1 - 限制最大跳数
tracert -w 5000 yahoo.com - 设置超时时间
网络信息
netstat
显示网络连接、路由表和网络接口信息
语法
netstat [-a] [-b] [-e] [-n] [-o] [-p protocol] [-r] [-s]
使用示例
netstat -an - 显示所有连接和端口
netstat -b - 显示可执行文件
netstat -r - 显示路由表
netstat -e - 显示以太网统计
netstat -p tcp - 仅显示TCP连接
arp
显示和修改ARP表
语法
arp [-a] [-g] [-d inet_addr] [-s inet_addr eth_addr]
使用示例
arp -a - 显示ARP表
arp -d 192.168.1.1 - 删除ARP条目
arp -s 192.168.1.1 00-50-56-c0-00-08 - 添加静态ARP条目
arp -g - 显示ARP表(同-a)
nslookup
DNS查询工具
语法
nslookup [name] [server]
使用示例
nslookup google.com - 查询A记录
nslookup google.com 8.8.8.8 - 使用指定DNS服务器
nslookup -type=mx gmail.com - 查询MX记录
nslookup -type=ns baidu.com - 查询NS记录
文件传输
ftp
FTP客户端
语法
ftp [-v] [-n] [-i] [-d] [-g] [hostname]
使用示例
ftp ftp.example.com - 连接FTP服务器
ftp -v ftp.example.com - 详细模式
ftp -i ftp.example.com - 关闭交互模式
ftp -n ftp.example.com - 禁用自动登录
tftp
TFTP客户端
语法
tftp [-i] host [GET | PUT] source [destination]
使用示例
tftp -i 192.168.1.1 get config.txt - 下载文件
tftp -i 192.168.1.1 put firmware.bin - 上传文件
tftp 192.168.1.100 get backup.cfg backup_local.cfg
系统诊断
pathping
结合ping和tracert的网络诊断工具
语法
pathping [-g host-list] [-h maximum_hops] [-i address] [-n] [-p period] [-q num_queries] [-w timeout] target
使用示例
pathping google.com - 完整路径分析
pathping -n baidu.com - 不解析主机名
pathping -h 15 192.168.1.1 - 限制跳数
pathping -q 100 yahoo.com - 设置查询次数
route
显示和修改路由表
语法
route [ADD | DELETE | CHANGE | PRINT] [destination] [MASK netmask] [gateway] [METRIC metric]
使用示例
route print - 显示路由表
route add 192.168.2.0 mask 255.255.255.0 192.168.1.1 - 添加路由
route delete 192.168.2.0 - 删除路由
route change 192.168.2.0 mask 255.255.255.0 192.168.1.2 - 修改路由
使用提示
- 点击示例命令可以直接复制到剪贴板
- 使用搜索框快速找到需要的命令
- 某些命令需要管理员权限才能执行
- 在生产环境中使用这些命令前请务必谨慎测试