出现的问题
浏览器打开网页很慢,谷歌浏览器左下角出现 “正在解析主机” ,导致网页打开很慢。
问题排查过程
- 一看到解析的问题,首先想到的应该是DNS出现了问题。开始使用的是运营商的自动获取的DNS服务器,更换了号称很厉害的114.114.114.114,清除缓存后 (CMD下输入(ipconfig /flushdns))结果还是不管用。
- 换浏览器?结果也是不行。
- 某天用科学去Google搜索资料,意外的发现搜索东西网页秒开??用小飞机上谷歌这么快?比百度还快,不合常理。
- 网络问题?移动网络垃圾吗,不至于网页打不开,用手机没有这样的问题。
- ping一下吧,ping 百度 等了很久很久,还是DNS的问题?
- 查一下DNS记录用nslookup (在CMD中),nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题。
如下:
C:\Users\admin>nslookup
默认服务器: dns.google
Address: 8.8.8.8
qq.com
服务器: dns.google
Address: 8.8.8.8
DNS request timed out.
timeout was 2 seconds.
非权威应答:
DNS request timed out.
timeout was 2 seconds.
名称: qq.com
我设置的是114.114.114.114 ,并不是8.8.8.8 ,这个是另一个网卡的DNS,VM8虚拟机的。
至此,排除完成,电脑有多张虚拟网卡,导致解析延迟。
解决方法
不需要网卡的时候,禁用或者是 删除其他网卡的DNS地址。刷新一下 DNS缓存。