解决网页打开慢/正在解析主机问题

网页解析慢通常是DNS的问题,如果DNS设置正常还有问题,那么可以检查下是否与多网卡配置有关。本例中就是因为安装了vmware虚拟机导致虚拟网卡与无线网卡的DNS冲突,引起网页解析缓慢。最终通过去掉虚拟网卡上的DNS配置得到解决。

问题现象

浏览器打开网页很慢,chrome左下角总是显示“正在解析主机”,edge浏览器标签栏总是显示“waiting for response…"。

问题排查

一开始怀疑路由器DNS设置问题,但因为同一网络下使用手机打开网页很顺畅,所以基本排除。

检查电脑的dns设置,dns配置为自动获取,当前获取的地址是路由器的ip地址192.168.31.1,没有问题。

使用ipconfig /flushdns清除dns缓存,然后ping百度网址,结果解析时间花了10秒左右,表明dns解析确实延迟比较长。通过ssh登陆路由器,ping任意网站,解析很迅速,进一步验证路由器设置没有问题。

接下来准备跟踪dns路由过程。使用nslookup,返回的结果是“DNS request timed out.",同时返回的Address是192.168.40.1。这个地址并不是前面检查的DNS服务器地址,而是虚拟网卡“VMnet8"的网关地址。于是打开虚拟网卡,发现虚拟网卡的DNS地址为192.168.40.1,终于水落石出了。

因为电脑装了虚拟机,所以多了张虚拟网卡,而虚拟网卡设置了DNS地址,即192.168.40.1,导致总是先从该服务器去解析,解析失败后才从正确的DNS解析,导致解析延迟。

解决措施

删除虚拟网卡的DNS设置(留空),问题得到解决。nslookup检查看到是正确的DNS地址。

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值