设置无效DNS后,360浏览器会帮助你上网(登陆网站)?403.10 禁止访问:配置无效 

今天测试网络设备时,发现了一个现象。如果本机电脑网路是通的,就是可以与外界通信,ping 8.8.8.8 可以ping通。设置一个无效的DNS后,在cmd->nslookup无法解析域名的情况下,使用360浏览器就可以登陆网站(访问百度,IBM,微软)。通过抓包来看,因上网失败后,360浏览器向8.8.8.8发动了DNS解析请求。如图:

而IE,chrome等,均正常的无法登陆网站。各位大神如何看待。

展开
收起
kun坤 2020-05-27 21:28:03 784 分享 版权
阿里云 AI 助理回答

这个现象说明360浏览器在遇到DNS解析失败时,采取了一种智能重试或备用DNS策略来尝试解决域名解析问题。当您电脑的默认DNS设置无效时,大多数应用程序会直接报告DNS解析失败,从而无法访问网站。但360浏览器似乎内置了更灵活的机制,它没有完全依赖系统配置的DNS服务器,而是自动转向公共DNS(如8.8.8.8,这是Google的公共DNS服务)进行域名解析请求。

这种设计的好处在于提高了用户体验,即使用户配置的DNS服务器出现问题,360浏览器仍有可能成功访问互联网。这可能是通过内置的故障转移机制或者直接使用了浏览器厂商推荐的公共DNS作为备选方案实现的。

相比之下,IE、Chrome等浏览器可能更加严格地依赖于操作系统层面的DNS设置,如果没有得到有效的DNS响应,它们通常不会自动尝试其他DNS服务器,除非用户手动配置或使用了特定的扩展程序来改变这一行为。

对于网络管理员或开发者来说,了解这一点很重要,因为它提示我们应用层可以有独立于系统DNS设置的DNS解析策略,这对于诊断网络问题和优化用户体验都是有益的洞察。同时,这也提醒用户,在遇到网络连接问题时,检查并调整DNS设置可能是一个解决问题的有效途径。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

市场上DNS解析软件和解析服务的相关资讯

还有其他疑问?
咨询AI助理