网络实用程序工具有哪些?
平时上网遇到连不上Wi-Fi、网页打不开、网速特别慢,很多人第一反应是重启路由器。其实,用对网络实用程序工具,能更快定位问题,甚至不用折腾硬件就能解决。
Ping:检测网络通不通
最基础也最常用的工具就是Ping。比如你发现百度打不开,先别急着骂运营商,打开命令提示符(Windows下按Win+R,输入cmd),输入下面这行:
ping www.baidu.com如果返回结果里显示“请求超时”,说明网络不通;如果时间延迟很高,那可能就是网络拥堵。这个小命令能快速判断是本地网络问题还是网站服务器的问题。
Traceroute(Windows叫tracert):看数据走哪条路
有时候网络断在半路上,Ping只能告诉你不通,但不知道卡在哪一跳。这时候用tracert就能看到数据包经过的每一个节点。
tracert www.taobao.com每一行显示一个中转站和响应时间。如果某一行突然变成超时,很可能就是那个节点出了问题。比如公司网络上不了外网,用这个命令发现到出口网关就断了,那大概率是内部设置的问题。
Netstat:查看谁在联网
电脑莫名其妙变慢,可能是后台有程序偷偷联网。Netstat能列出当前所有网络连接和端口占用情况。
netstat -an加上-a参数显示所有连接,-n表示用数字形式显示地址和端口。如果你看到一堆陌生IP连在3389、445这类端口上,就得警惕是不是中招了。
Dig / nslookup:查DNS有没有搞鬼
网页打不开,有时不是网的事,而是域名解析出问题。nslookup是Windows自带的工具,能查域名对应的IP。
nslookup www.qq.com如果返回“找不到主机”,但别的网站能正常解析,可能是你的DNS服务器不稳定。换一个公共DNS,比如阿里云的223.5.5.5,问题常常就解决了。
iPerf:测真实网速
运营商说给你100M宽带,实际跑不满?iPerf是个专业的网络测速工具,能测局域网或跨网络的带宽极限。
一台电脑当服务端运行:
iperf -s另一台当客户端连接:
iperf -c 192.168.1.100结果显示的带宽才是真实传输能力,比浏览器里测速更准,特别适合排查内网瓶颈。
Fiddler:抓网页请求,调试接口
做前端开发或者调试小程序,经常需要看网页到底发了什么请求。Fiddler能捕获所有HTTP/HTTPS流量,看到请求头、参数、响应内容。
比如登录按钮点了没反应,用Fiddler一看发现是token没传,问题立马定位。它还能模拟弱网环境,测试页面在低速下的表现。
这些工具各有用途,有些是系统自带,有些需要下载,但都不难上手。家里老人总说“网络又坏了”,你上去三两下命令一敲,问题就圈出来,比盲目重启靠谱多了。