5、检查DNS设置
DNS问题也会影响上网的流畅度,因为DNS对于所访问网站域名的解析速度慢,也会表现为打开网页慢。此时需要了解下PC上的DNS是否是合理有效的,可以在PC上通过CMD命令行进行查看:
命令: ipconfig /all
例如:在PC上通过ipconfig /all查看PC上的IP和DNS配置情况。
此时请联系运营商,设备上的DNS是否是运营商推荐的DNS,并尝试对PC上的DNS进行下测试,观察这些DNS的延时情况,正常情况下应该延时很小,如果出现延时很大,建议更换其他其他运营商推荐的DNS或者公网DNS 8.8.8.8、114.114.114.114进行测试。
命令: ping dns-ip-address
例如:在PC上通过CMD命令行ping dns-ip-address测试DNS的连通情况
在确定DNS延迟处于正常范围内时,观察域名的解析情况。
可以使用nslookup对所访问的域名进行解析测试,观察解析情况,正常情况下,解析速度较快,无差错,当无法解析时会出现DNS request timed out。
命令:nslookup
例如:在PC上通过CMD命令行nslookup domain-name测试DNS的连通情况,解析正常。
6、抓取报文
如果上述测试都已经做过,请做以下测试,抓包并使用httpwatch录取访问过程,反馈给总部工程师,每次操作前,请先清空一下浏览器缓存,需要做的操作如下:
A、使用httpwatch抓取一次网页访问过程,保存为hwl格式,并抓取内网口的包,同时使用其他PC镜像抓取公网出接口的包;
B、去掉路由器,PC直连出口网络,使用httpwatch再抓取一次网页访问过程,并同时抓包。
C、更换谷歌或者火狐浏览器测试一下,观察访问速度。
D、反馈设备diag信息。
Httpwatch使用简介:
首先安装httpwatch,安装完成之后,打开浏览器,点击浏览器上的httpwatch图标,即可调出该插件界面,如下,点击“record”开始记录网页访问过程。