Chrome卡在“正在解析主机”是DNS解析阻滞所致,可依次通过更换公共DNS(如8.8.8.8/1.1.1.1)、禁用干扰型扩展、清除系统与浏览器DNS缓存、检查虚拟网卡DNS冲突、启用DNS over HTTPS五种方法解决。

当你在Chrome地址栏输入网址后,页面长时间卡在“正在解析主机”,网页白屏、左下角持续显示该提示,说明DNS查询环节已严重阻塞——这不是网络没连上,而是浏览器根本查不到目标网站的IP地址。
更换为稳定公共DNS服务器
第一步:打开Windows设置→网络和Internet→状态→网络和共享中心→更改适配器设置;右键当前连接的网络(如“WLAN”)→属性→双击“Internet协议版本4(TCP/IPv4)”。
第二步:勾选“使用下面的DNS服务器地址”,在首选DNS中填入【8.8.8.8】,备用DNS填入【1.1.1.1】;点击确定保存。这一步跳过了响应慢或被劫持的运营商DNS,直接对接Google与Cloudflare全球节点。
第三步:按Win+R输入cmd→回车→执行ipconfig /flushdns;重启Chrome后立即测试百度或GitHub等常用站。
禁用干扰性浏览器扩展
方法一:在地址栏输入chrome://extensions/→回车,将所有扩展右侧开关全部关闭。
方法二:重点关掉名称含“DNS”“Privacy”“AdGuard”“uBlock Origin”的扩展——这类插件常主动拦截并重写DNS请求,反而让解析路径变长甚至失败。
关闭后不用重启浏览器,直接刷新问题网页,若“正在解析主机”消失,说明就是某扩展在捣鬼。
清除系统与浏览器双重DNS缓存
仅清浏览器缓存不够,操作系统层的DNS缓存也可能存着错误或过期记录,导致反复解析失败。
Windows用户:以管理员身份运行CMD,执行ipconfig /flushdns。
macOS用户:打开终端,依次执行sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。
Chrome内还需手动清一次:设置→隐私和安全→清除浏览数据→时间范围选“所有时间”→勾选“Cookie及其他网站数据”和“缓存的图片和文件”→清除数据。
检查虚拟网卡DNS冲突
如果你装过VMware、VirtualBox或Docker Desktop,系统里很可能多出一张虚拟网卡(如VMnet1、VMnet8),它可能悄悄设置了独立DNS地址。
打开“更改适配器设置”,右键每张网卡→属性→Internet协议版本4→属性,逐一检查是否填了DNS地址;只要不是你正在用的物理网卡,其余所有虚拟网卡的DNS栏必须【留空】。
这一步很关键:系统会按网卡优先级顺序尝试DNS,一旦虚拟网卡DNS不可达,就会卡住数秒才轮到主网卡,直接造成“解析主机”延迟4–8秒。
启用DNS over HTTPS(DoH)
Chrome原生支持加密DNS查询,能绕过本地网络对DNS的篡改或限速。
在Chrome地址栏输入chrome://settings/security,找到“使用安全DNS”选项,开启后选择“自动选择安全DNS提供商”或手动指定为Cloudflare(1.1.1.1)。
启用后,所有DNS请求将通过HTTPS加密发送,不再走明文UDP,既防劫持又提升解析稳定性。



















