网络诊断办法有一个组合诊断方法路由跟踪:“硬件替换法”+“软件分段诊断法”+“技术原理判断”网站建设推广。通过这三种办法,你可以很快定位出你的网络卡,问题是出在什么地方。
情景拓扑图按照题主的提问的环境描述,我用拓扑图还原了一下场景。有4G和5G两个互联网出口。同时,笔记本通过WIFI连接到路由器。详细见下图qq群营销路由跟踪:
硬件替换法替换法谷歌退出中国市场:是最简单实用的方法路由跟踪,就是你怀疑哪一个线路或者哪一个设备有问题,你就用一个新的设备去更换它。更换后再看看效果。直到你更换到最后一个设备。你会发现问题就出在某一个设备上。这个方法通常用于排除硬件故障。
比如我们这个情景路由跟踪。主要涉及以下设备:
①路由跟踪、题主的笔记本;
②、无线路由器;
③、4G卡;
④、5G卡;
按照替换法的办法,你可以选择最容易替换的4G卡和5G卡。因为这两个是你冗余线路。你可以直接拔掉其中一张卡,比如就拔掉4G卡。让你的笔记本只走5G是否正常;如果正常,那就是因为你4G卡问题,或者软件配置问题(后面讲解为什么还可能是软件配置问题)。笔记本和路由器就比较简单。你直接替换就能发现是不是它的问题。
软件分段诊断法分段诊断法就是将我们的网络访问从发起端到目标端的网络路径划分成几个小段,通过网络方法来逐段排除。最终找到问题所在的那一段。
题主环境中描述的问题,是你访问互联网视频,卡到进不去。那我们先定义一下这一段的发起端和目标端:
发起端:是上图中的电脑IP;
目标端:是互联网的服务器IP;
定义好发起端和目标端后,我们就将其分解成几个小段。分段的原则,我们一般是按照最小原则。就是只经过1个IP节点就是1段。那我们如何来确定我们经过了几个IP节点呢?
我们可以通过网络命令tracert。tracert是一个系统自带的非常实用的路由跟踪程序。使用方式如下:
①、win10点击win+x,弹出快捷擦弹,然后点击菜单中的运行;
②、在运行中输入 cmd,打开cmd窗口,方便我们查看;
③、在cmd窗口中,输入tracert 后面加上我们要访问的IP。如果不知道ip,你可以输入域名也可以。下图以我访问youku网站为例来跟踪
从上面图,你可以看到我访问youku的经过的IP点是蛮多的。但是在我们管控范围内就是我的光猫,我的路由器。访问速度都在1ms,速度非常快。外面显示*号的表示是安全设备不响应我们的命令,我们不用管它。我们只需要管我们自己的两个设备,如果那里出现延时很长,那就是问题出在哪一段。
技术原理判断上面硬件替换法发现是硬件问题,当然替换就好了。但是如果是软件配置问题,用分段诊断只是发现了问题出在那一段,却不知道如何解决。这里就需要用到这里讲的技术原理判断。下面我们用访问youku视频网站为例讲述:
电脑是如何访问youku,看到视频的?
①、电脑需要访问youku时,电脑首先需要知道“youku.com”的IP是多少?所以就会先启动DNS查询。也就是电脑会根据你网卡上配置DNS服务器IP,去询问“youku.com”的IP。
②、DNS会查询它的数据库,如果查到“youku.com”的IP,则将IP地址返回给电脑。如果查询不到,则通过递归查询向上一级查询,直到查到为止。查到了就返回给电脑。如果查了所有DNS服务器都查不到,就会返回电脑一条消息“找不到该网站”
③、有了优酷的IP,电脑就可以根据我们点击的视频,向优酷网站请求视频流数据。优酷接收到请求,就会将你需要到视频数据返回给你电脑。
④、特别提醒:由于你这里有双出口,在路由器这里,所有网络数据经过路由器出互联网都需要进行一次选路判断。也就需要决定从哪里出去?
从技术原理看问题
从上面原理,我们可以想象到出现卡顿的软件配置原因有这几个:
①、电脑访问DNS慢
因为有可能你电脑配置的DNS服务器离你的电脑特别远,这里说的远是指需要经过很多网络设备才能到达。网络界曾今有一句话说:“世界上最远的距离是电信到联通”讲的就是这个问题。
比如:你电脑上网的网络是电信,可你电脑配置的DNS是联通的。那么你电脑查询DNS时,需要经过电信网络到边界然后到联通。延时会非常长,甚至出现超时。所以:这里你要检查一下你的DNS配置是否正确。
②、电脑访问视频网站慢
这里就需要考虑我电脑到视频网站的距离是否特别远,也就经过特别多网路设备。可以通过前面分段判断法来确定是那一段网络特别慢。如果是运营商管辖的范围,你可以打电话给它要求他们解决。如果是我们自己路由器或者电脑配置问题。则我们自行来解决。(通常最优可能是电脑中病毒)
③、路由器选路出问题
由于我们有双出口,路由器选路出现问题的可能性很大。比如:
电脑第一次请求视频数据,路由器选择了4G出口出去;视频网站受到请求会返回数据给你。如果电脑第二次请求视频数据,路由器却选择了5G出口出去;视频网站会认为你是个新用户的请求,视频网站是不会给你第二批数据的,因为你是新用户不可能直接要第二批数据的。所以请求会被视频网站丢弃。
所以,我们的路由器双出口设置,一定要注意配置同一个会话必须在同一个出口出去。
结束语综上所述,你可以通过以上三个方法,来检查你网络问题出在那?并相应来解决。
如果有任何疑问,欢迎关注我,并评论区评论。