Sunset
387 字
2 分钟
解决couldflare部署网站在edge浏览器显示“DNS解析错误”,但其他浏览器可以正常访问的办法
问题描述
我在cloudflare部署了一个个人博客网站,在chrome浏览器和其他开源浏览器可以正常访问,但使用edge浏览器显示DNS解析错误或找不到DNS,有时候也会显示ip错误。
原因推理
我首先怀疑是不是clash代理没有关闭。如果你上次关机前没有关闭代理,代理设置确实会导致部分网页无法正确打开。检查后发现不是。
接着我怀疑是不是DNS缓存问题,可能缓存了错误的信息。按下Ctrl+Shift+Delete后勾选清除了所有缓存信息,刷新后发现还是无法访问。
实在没招了,请教了一下ai,ai分析之后认为是edge浏览器的DNS解析机制和chrome不一样导致。
解决办法
点击edge右上角三个点,进入设置,在左侧栏找到隐私、搜索和服务,点击后进入安全性,找到使用安全的DNS,选择关闭。重启浏览器后,问题得到解决。
原因总结
Edge 和 Chrome 的最大区别
- Chrome 默认:不强制加密 DNS直接用你网络(路由器 / 运营商)的普通明文 DNS,大部分网络都兼容,所以秒开。
- Edge 默认:强制开启「安全 DNS(加密 DNS)」Edge 非要用加密通道去查域名,但很多家用 / 校园 / 公司网络、路由器、防火墙,根本不支持加密 DNS,甚至会拦截它。→ 查不到 IP → 报 DNS 错误。
解决couldflare部署网站在edge浏览器显示“DNS解析错误”,但其他浏览器可以正常访问的办法
https://vilstia.pages.dev/posts/技术文章/解决couldflare部署网站在edge浏览器显示dns解析错误但其他浏览器可以正常访问的办法/