Public DNS
文档目录
    加载中
服务与支持 Public DNS Public DNS 相关

Public DNS 相关

什么是 Public DNS?

DNSPod 作为国内最大的第三方授权 DNS 服务商,在为大量域名提供授权 DNS 服务的过程中发现了越来越多的 DNS 解析问题,如已经依赖授权 DNS 作为互联网的基础设施,随着互联网规模的持续增长,现有的 DNS 系统也暴露出了越来越多的问题,如针对 DNS 的攻击愈演愈烈、运营商的 Local DNS 存在着大量的 DNS 劫持、NAT 导致解析结果跨网、稳定性不高等,而 DNSPo d原有的授权 DNS 服务已经不能完美解决这些问题。
DNSPod 在提供授权 DNS 服务的过程中,积累了大量的 DNS 解析相关技术和资源,只提供授权 DNS 服务不能为所有的用户提供更好的服务。
所以我们推出了 DNSPod 公共DNS:Public DNS,希望为所有用户解决D NS 解析问题,也希望用户对我们的服务进行反馈,以便于我们对产品持续进行改进。

什么用户可以使用Public DNS?

Public DNS是 DNSPod 提供的公共递归 DNS 服务,只要能够修改 DNS 配置的用户都可以使用,具体参考接入指南。

Public DNS的架构是怎么样的?

Public DNS 在国内三地部署了一级缓存 DNS 集群节点,每个几点都由多台万兆服务器组成四层负载均衡,统一使用同一个服务IP 119.29.29.29,通过 BGP Anycast 与全国 TOP16 的运营商进行对等互联,保证用户接入最近的节点。一级缓存负责接收和应答用户的 DNS 查询请求,并对未命中缓存的域名转发到二级缓存进行查询。
二级缓存的主要作用是接收一级缓存转发过来的 DNS 查询请求,并根据用户 IP 将该请求转发至对应的后端递归节点,接受递归节点的 DNS 应答返回到一级缓存;二是为多台一级缓存服务器提供缓存服务,减轻后端递归节点的压力,并提升应答速度。
后端递归节点部署在各个省份运营商线路内,当域名的授权 DNS 支持 ECS 协议时,可以提供更准确的解析,未部署递归节点的省份运营商会将域名解析请求优先调度到相邻省份相同运营商进行解析。
一级缓存、二级缓存和递归 DNS 都为自研高性能解析程序,并支持 ECS 协议,保证用户可以获得快速、准确、稳定的 DNS 解析服务。

Public DNS 的节点是如何分布的?

Public DNS的后端递归节点共有 84 条线路,覆盖国内主流省份运营商以及部分国外线路。
当 Public DNS 接收到用户的 DNS 请求后,会判断用户所属线路,然后将该查询转发到该线路对应的后端递归节点(如果该省份运营商没有节点时会将请求转发到邻近省份相同运营商的节点),当该次请求失败时,会按照运营商默认线路、国内(或国外)默认线路的顺序依次进行查询转发,直至解析出结果。域名解析结果会按照用户的 IP 信息进行缓存。

线路具体分布如下所示:

国内线路 国外线路
电信线路 联通线路 移动线路 铁通线路 教育网 长宽线路 杭州华数 天威 国内全局
上海电信 上海联通 上海移动 上海铁通 上海教育网 上海长宽 浙江 天威默认线路 默认线路1条 香港
云南电信 北京联通 云南移动 湖北铁通 浙江教育网 广东长宽 华数默认线路 美国
北京电信 吉林联通 北京移动 铁通默认线路 湖北教育网 湖北长宽 加拿大
四川电信 四川联通 吉林移动 教育网默认线路 长宽默认线路 国外默认线路
天津电信 天津联通 四川移动
安徽电信 山东联通 天津移动
山东电信 山西联通 安徽移动
广东电信 广东联通 山东移动
广西电信 江苏联通 山西移动
江苏电信 河北联通 广东移动
江西电信 河南联通 广西移动
河南电信 浙江联通 新疆移动
浙江电信 湖南联通 江苏移动
海南电信 辽宁联通 江西移动
湖北电信 重庆联通 河北移动
湖南电信 陕西联通 河南移动
甘肃电信 黑龙江联通 浙江移动
福建电信 联通默认线路 湖北移动
重庆电信 湖南移动
陕西电信 福建移动
黑龙江电信 西藏移动
电信默认线路 重庆移动
陕西移动
黑龙江移动
移动默认线路
最近更新于 2020-09-09 17:15