首先,大概几天之前,笔者发现自己的电脑在打游戏(lol)的时候ping值忽高忽低,就是突然从20跳到10000+,没有丝毫夸张,就是这样吓人,然后慢慢降下来,又突然窜上去,结果就是根本打不了游戏,但是,浏览网页,看视频,下载文件都没有丝毫问题,唯独打游戏的时候会跳ping。
一开始笔者以为是游戏客户端的问题,于是重新下载了客户端,发现没用,当然我首先已经排除了网络供应商和路由器还有dns这三个方面的故障可能性,一般来说出现网络问题主要是这几个方面出问题了,但是我这个问题,偏偏这三块都没有问题。
接着,我把试着用网线连接电脑,通过拨号上网,发现,这时候打游戏就不会出现跳ping的情况了,于是我开始猜测是我的电脑硬件出了问题,打算找时间去修理一下,可是就在刚才,我再次尝试看看自己能不能解决这个问题,如果实在解决不了再送去售后维修,结果,误打误撞的解决了,下面我是怎么解决这个问题的。
首先,我并没有思路,于是先是ping了一下本机ip,输出结果如图:
从这里,我们可以看到我的网络延迟不算太高,手机热点,但是,会突然出现1000+延迟的情况,搞得我很懵逼,但是我也没有丝毫的头绪,不知道是哪里出现了问题,于是我果断百度,找了半天也没找到有效的解决办法,但是,偶然间得到了一点线索,既然,网络供应商,路由器,还有dns都没有出问题,那么会不会是网卡驱动出现了问题呢,因为网上大多数帖子主要只提到了上诉三个方面,当然,也主要是这三方面的问题,但是,笔者每次出问题,都不是普通的解决方案能够解决的,都是一些比较奇葩的问题,这次也一样,然后笔者就抱着瞎猫碰上死耗子的心理,去试了试,把电脑上的网卡驱动全部更新了一遍:
win+R,输入cmd打开命令行提示符,就是下面这个黑框,然后输入:devmgmt.msc,回车,选择网络适配器选项,就可以看到自己的网卡驱动了,如图是笔者的网卡驱动:
然后选择自己的网卡驱动双击,更新驱动:
于是,成功解决了这个问题,看,此时笔者的ping值已经恢复正常了:
总结一下,发现自己的电脑出现网络延迟问题的时候,主要有如下四个方面(网上主要是前面三个)的解决思路供大家参考:
- 网络供应商的问题,这样的情况一般打电话给各大网络供应商就可以,电信,网通之类的。
- 路由器的问题,可能是路由器用久了,或者其他问题,这方面一般百度一下都有,很容易解决。
- dns服务器的问题,读者也可以自行百度,网上的解决方案很多。
网卡驱动的问题,笔者就是因为更新了一下驱动就解决了这个问题。
最后还想说的是,出现问题的时候不要急躁,尤其是比较棘手的问题时,更不能急躁,焦虑,应该一步步地去分析这个问题,逐步排除故障原因,还有就是,思路非常重要,我们需要准确地判断出到底是哪方面的问题,先搞清楚大方向,缩小问题的范围,这样解决起来就容易多了。