这些命令帮你快速诊断网络问题
家里Wi-Fi看着满格,视频却一直转圈,游戏频频掉线。别急着重启路由器,先试试这些系统自带的网络诊断命令,很多小毛病都能当场定位。
ping:检测网络连通性最基础的一招
打开命令提示符(Windows按Win+R输入cmd),输入ping加目标网址或IP,比如检查百度是否通:
ping www.baidu.com看返回的延迟时间和丢包率。如果延迟高或出现“请求超时”,说明网络不稳定。可以持续ping测试:
ping -t www.baidu.com想停止时按Ctrl+C,就能看到统计结果。
tracert:追踪数据包走过的路径
当你发现某个网站特别慢,但其他正常,可以用tracert查是哪一跳出了问题:
tracert www.taobao.com它会列出从你电脑到目标服务器之间的每一跳节点和响应时间。如果某一步延迟突然飙升,问题可能出在那个节点上,通常是运营商线路或中间网关的问题。
ipconfig:查看本机网络配置
很多人不知道,网络异常时第一反应应该是看看自己有没有正确获取IP地址:
ipconfig /all这条命令会显示详细的网络信息,包括IP地址、子网掩码、网关、DNS等。如果看到IP是169开头,说明没拿到有效地址,需要检查路由器DHCP是否正常。
临时刷新IP也可以用:
ipconfig /release
ipconfig /renewnetstat:查看当前网络连接状态
电脑莫名其妙变慢?可能是后台程序在偷偷传数据。用netstat看看哪些程序正在联网:
netstat -an会列出所有活动连接和监听端口。加上-b参数还能看到是哪个程序建立的连接(需要管理员权限):
netstat -anb如果发现陌生IP频繁连接,就得警惕是否有恶意软件了。
nslookup:诊断DNS解析问题
遇到“网页无法访问”但别的能上,可能是DNS没解析成功。试试用nslookup查域名对应的IP:
nslookup www.qq.com如果返回失败或超时,说明DNS有问题。可以手动换一个公共DNS,比如阿里云的223.5.5.5或腾讯的119.29.29.29。
route:查看和修改路由表
公司或复杂网络环境下,有时需要指定流量走特定网关。查看当前路由表:
route print如果想临时添加一条静态路由(比如让某个IP段走另一个出口):
route add 192.168.2.0 mask 255.255.255.0 192.168.1.1注意这种方式重启后失效,适合临时调试。
arp:查看局域网设备MAC地址映射
局域网内设备通信依赖ARP表。如果发现IP冲突或怀疑有人蹭网,可以查一下:
arp -a列出当前ARP缓存,能看到IP和MAC地址的对应关系。如果发现多个IP指向同一个MAC,那可能有人设了静态IP冲突。
清除ARP缓存可用:
arp -d *