域名端口地址怎么看(安卓排查DNS遇到的一个BUG,重新学习一下DNS)

admin 电子 17

场景

今天在排查安卓手机dns解析时遇到的一个坑,导致业务app上的dns出现了问题,有一小部门机型会这样,经过各方排查确是私人DNS导致的,有些机型开启自动私人DNS模式。私人DNS又称DoT/DoH

什么是DNS

DNS污染

DNS 劫持

什么是DoT/DoH

传统 DNS 查询数据以明文方式传输,容易被污染和劫持,非常的不安全;使用加密 DNS 可以避免运营商的劫持,以及使用大数据分析你所有访问的网站详情。

DoH 全称DNS Over HTTPS,使用 HTTPS 应用层协议代替传统的无连接无加密的 UDP 模式,保护 DNS 数据传输安全,可有效避免域名被运营商劫持、DNS 缓存投毒等域名安全问题。

DoT 全称DNS over TLS,安全原理与 DoH 一样都是使用 TLS 协议来传输 DNS 协议;采用固定的 853 端口,特征明显;比 DOH 少了一层 HTTP,理论上性能略高于 DOH。

端口差异

DNS是通过53端口 DoT是通过853端口

公共加密 DNS 服务

国内的:只能保证不劫持 国家地方联合工程研究中心的 IPv6 公共 DNS、腾讯 DNS (DNSPod)、阿里 DNS (Alidns)云、360 安全 DNS ;国外的:多数国内不可用 Google Public DNS、Cloudflare DNS、Quad9 DNS、OpenDNS 等;

标签: DNS 劫持 DoT

抱歉,评论功能暂时关闭!