家里Wi-Fi突然上不了网,视频卡成PPT,工作文件传不出去,急得直挠头?别慌,先别忙着重启路由器。在现代生活中,网络就像水电一样基础,一旦出问题,掌握几个简单的网络诊断命令,能帮你快速定位故障,省时又省心。
ping:最常用的连通性测试
想知道自己电脑能不能连上外网,第一步就是用 ping。它就像你对着远处喊一声“有人吗”,对方如果回应,就说明通路是好的。比如你想测试是否能访问百度:
ping www.baidu.com
如果看到返回的延迟时间(ms),说明网络通畅;如果显示“请求超时”或“无法访问目标主机”,那可能是网络断了,或是被防火墙拦了。
tracert(Windows)/traceroute(macOS/Linux):查看数据经过的路径
有时候网络慢,不一定是你家宽带的问题。数据从你电脑出发,要经过多个中转站才能到达目标网站。用 tracert 可以看到每一跳的延迟情况,帮你判断卡在哪一环。
tracert www.taobao.com
比如前几跳都很快,但到某个节点延迟突然飙升甚至超时,那问题很可能出在那个网络段,可以截图反馈给运营商。
ipconfig(Windows)/ifconfig(Linux/macOS):查看本机网络配置
连不上网,先看看自己有没有“身份证”。ipconfig 能显示你的IP地址、子网掩码、默认网关等信息。如果IP是 169.254.x.x 开头,说明没拿到有效地址,通常是路由器DHCP没开或者Wi-Fi连接异常。
ipconfig
加上 /all 参数还能看到DNS服务器地址,这对排查域名解析问题很有帮助。
nslookup:检测DNS解析是否正常
能ping通IP却打不开网页?可能是DNS出了问题。nslookup 可以查一个域名对应哪个IP地址。比如:
nslookup www.qq.com
如果返回“非权威应答”和正确的IP,说明解析正常;如果超时或返回错误,可以尝试换一个公共DNS,比如阿里云的 223.5.5.5 或腾讯的 119.29.29.29。
netstat:查看网络连接状态
怀疑电脑有后台程序偷偷传数据?netstat 能列出当前所有网络连接和监听端口。
netstat -an
加上 -b 参数(需管理员权限)还能看到是哪个程序建立的连接,适合排查可疑进程。
这些命令看起来像黑屏代码,其实操作简单,打开“命令提示符”或“终端”就能用。花几分钟学一下,下次网络出问题,不用干等客服,自己就能当半个网管。