家里Wi-Fi看着连上了,但网页打不开,视频卡成PPT。这时候别急着重启路由器,打开命令行,用几个简单命令就能查出问题出在哪。
ping:检查网络通不通
最常用的命令就是 ping。它可以测试你和某个网站之间的连接是否正常。比如你觉得百度打不开,可以试试:
ping www.baidu.com
如果返回一堆延迟数据,说明网络是通的。但如果显示“请求超时”或“无法访问目标主机”,那可能是网络中断,或者是对方服务器有问题。
也可以 ping 一下本地网关(通常是 192.168.1.1 或 192.168.0.1),看看是不是连内网都出不去:
ping 192.168.1.1
如果这都ping不通,问题大概率出在你的设备或路由器之间。
tracert(Windows)/traceroute(Linux/macOS):看数据走哪条路
有时候网络慢,不一定是你家宽带的问题。用 tracert 能看到数据包从你电脑出发,经过哪些节点才到达目标网站。
tracert www.taobao.com
每个节点都会显示响应时间。如果某一步开始延迟飙升或者超时,说明那个节点可能出了问题。比如前几跳都正常,到第7跳突然卡住,那可能是运营商骨干网或目标网站接入点的问题。
ipconfig(Windows)/ifconfig(Linux/macOS):看看本机网络配置
如果你根本获取不到IP地址,或者IP是 169.254.x.x 这种,那就说明没拿到有效地址。运行:
ipconfig
看看有没有正确分配到 192.168.x.x 的地址,以及默认网关、DNS 是否正常。如果IP都不对,先检查路由器DHCP是否开启,或者尝试重新获取:
ipconfig /release
ipconfig /renew
nslookup:查DNS有没有抽风
能ping通IP却打不开网页?可能是DNS解析出问题了。用 nslookup 看看域名能不能转成IP:
nslookup www.qq.com
如果返回超时或解析失败,说明当前DNS服务器不靠谱。可以换成公共DNS,比如修改为 8.8.8.8 或 114.114.114.114 再试。
netstat:看看谁在偷偷联网
电脑莫名变慢,怀疑有程序后台跑流量?用 netstat 查查看:
netstat -an | findstr ESTABLISHED
这条命令会列出所有正在联网的连接。如果看到一堆陌生IP连出去,就得留意是不是中招了。配合任务管理器,找出对应的进程名,及时处理。
这些命令不需要装任何软件,系统自带,几分钟就能跑一遍。下次网络出问题,别光盯着小电脑图标看,进命令行瞧一眼,往往一眼就能看出症结在哪。