家里书桌乱了,你会分类收纳;电脑里文件杂乱,你会建文件夹归档。可当你上网时遇到连接问题、查不到网站状态、搞不清数据卡在哪,很多人就只能干瞪眼。其实,就像你有一套收纳工具整理实物,操作系统自带的网络命令工具集,就是帮你理清数字世界的小帮手。
ping:确认目标是否在线,就像敲门确认有人在家
想访问一个网站却打不开?先别急着刷新。试试用 ping 命令,它就像轻轻敲门,看看对方在不在。比如你想检查百度通不通:
ping www.baidu.com
如果返回一串时间和“TTL”信息,说明网络通畅;如果全是“请求超时”,那可能是网络断了或者对方服务器有问题。
tracert(Windows)/traceroute(Mac/Linux):追踪数据包走过的路
有时候网速慢,不一定是你家宽带的问题。数据从你电脑到目标网站,中间要经过多个“中转站”。用 tracert 能看到每一跳的延迟:
tracert www.taobao.com
如果前面几跳都很快,但从第8跳开始延迟飙升,那问题可能出在运营商骨干网或目标网站接入侧,这时候找客服也有依据了。
ipconfig / ifconfig:查看自己的网络身份
连不上Wi-Fi?先看看自己有没有拿到有效地址。在Windows里输入:
ipconfig
就能看到本机IP、子网掩码和网关。如果IP是169.254.x.x开头,说明没从路由器拿到地址,问题出在本地连接。Mac或Linux用户则用 ifconfig 查看类似信息。
nslookup:排查网址打不开的元凶
网页提示“无法访问此网站”,但其他都能上?可能是域名解析出了问题。用 nslookup 检查域名能不能转成IP:
nslookup www.zhihu.com
如果返回“非权威应答”和正确IP,说明解析正常;如果显示“找不到主机”,那就是DNS服务有问题,换个公共DNS(比如114.114.114.114)试试。
netstat:查看谁在偷偷联网
总觉得电脑后台耗流量?用 netstat 看看当前有哪些程序正在通信:
netstat -an
加上 -b 参数(Windows管理员权限下)还能看到具体是哪个程序建立的连接。发现陌生IP或可疑进程?那就得仔细查查了。
这些命令看起来像极客专属,其实就像收纳盒里的标签笔和分隔板——用熟了,你会发现网络不再是个黑箱。每天花两分钟试一条,很快就能像整理抽屉一样,把混乱的网络问题理得清清楚楚。