当前位置:首页 > 游戏动态 > 正文

网络诊断必备技能:手把手指导完成全面的ping连通测试

行,那咱们就聊聊ping这个事儿,我估计好多人一听到“网络诊断”头就大,觉得是IT部门那些大神才搞得定的东西,其实吧,真没那么玄乎,ping就是个特别基础,但又巨好用的工具,像家里常备的创可贴,小磕小碰先自己处理一下。

你先别急着想那些复杂的参数,咱就从最傻白甜的开始,你那个黑乎乎的终端窗口(cmd或者PowerShell都行)打开没?对,就那个让人有点发怵的界面,你先别管别的,就输入 ping 然后敲回车,哎,别笑,我真见过不少新手一上来就 ping www.baidu.com,结果参数输错了傻等着,你先啥都不跟,就单独打个ping,它会告诉你它自己怎么用,有哪些选项,这步就像拿到新家电,总得先瞥一眼说明书第一页吧,虽然大概率不会仔细看……

好了,现在来真的,你想测试到百度服务器的连通性,对吧?一般人会输入 ping www.baidu.com,回车之后,你会看到它吭哧吭哧给你吐出来四行结果,显示时间啊、TTL什么的,但我说啊,这默认只ping四次,有时候刚好碰到网络抽一下风,你可能就觉得“完了,网断了”!其实可能只是瞬间波动,我个人的习惯是,加个 -t 参数,对,ping www.baidu.com -t,这样它会一直ping下去,直到你按 Ctrl+C 手动停止,这下你就能看到一段时间内的整体表现了,是持续丢包,还是偶尔卡一下,心里更有数。

不过这里有个细节,我老是记混……就是那个 -n 参数,用来指定次数的,有时候我想就快速测十次,就得打 ping -n 10 www.baidu.com,但手指头它有自己的想法,偶尔会打成 -c,哎,那是Linux系统里的习惯,在Windows这儿就报错了,这种时候就有点小烦躁,得愣一下,心里默念“哦对,这是Windows”。

光ping通外网还不行,有时候问题出在自家内部,你得像查水管一样,一段一段来,第一步,先ping自己:ping 127.0.0.1,这个地址永远代表你自己的电脑,如果这个都不通……呃,那问题可能就大了,大概率是你自己电脑的TCP/IP协议栈出了毛病,得重装驱动或者修复系统了,不过这种情况极少见,ping通了自己,心里先踏实一半。

ping你路由器的内网IP,一般是 168.1.1 或者 168.0.1,这个要是不通,那你基本就告别互联网了,问题肯定出在你和路由器之间,可能是网线没插好,或者Wi-Fi信号太弱,我有个朋友之前死活上不了网,折腾半天,结果就是路由器电源线松了……真是让人哭笑不得。

都通了?那再往外走一步,ping一个公共DNS服务器,ping 8.8.8.8,这是谷歌的DNS,通常非常稳定,如果前面都行,就到这儿卡住了,那可能是你的DNS设置有问题,或者运营商的网络有状况。

对了,还有个小技巧,ping域名和ping IP地址结果可能不一样,如果你ping IP地址通,但ping域名(www.baidu.com)不通,时间显示“请求找不到主机”之类的,那九成是DNS解析的锅,你的电脑不知道把“百度”翻译成哪个IP地址,可不就找不到路嘛。

说到情绪,ping的时候最怕看到“请求超时”或者“传输失败”……尤其是你在家开重要视频会议的前五分钟,那个小红字跳出来,心跳都能漏一拍,但有时候吧,它又自己好了,那种感觉就像一场虚惊,你会长舒一口气,觉得这破网络还挺调皮。

呢,ping这东西,你别指望它解决所有问题,但它绝对是帮你快速定位问题在哪个环节的“第一响应者”,多试几次,养成习惯,下次网络再抽风,你至少能跟运营商客服说出个一二三来,而不是只会说“我网坏了,你们快来”,慢慢来,这技能一点都不难,真的。

网络诊断必备技能:手把手指导完成全面的ping连通测试