阿里公共DNS简介




  • 阿里公共DNS是阿里巴巴集团推出的DNS递归解析系统,目标是成为国内互联网基础设施的组成部分,面向互联网用户提供“快速”、“稳定”、“智能”的免费DNS递归解析服务。

    一、DNS简介

    DNS是互联网上存储域名与IP映射关系的一个分布式数据库。使用DNS,用户可以方便的用域名访问互联网,而不用关心复杂难记的IP地址。通过域名获取对应IP地址的过程叫域名解析。

    域名解析是一个相对复杂的过程,需要多个环节,遍历多个DNS服务器,才能获取域名的IP地址。

    二、用户使用DNS面临的问题

    从域名解析过程可以看到,用户打交道最多的就是Local DNS,它负责接收用户的请求,代替用户遍历其他DNS服务器,获得结果后返回客户,并做一定时间的缓存,在下次请求时直接应答。

    大部分用户使用的Local DNS是用户在接入网络时由ISP自动分配的。存在几方面问题:

    • 首次查询或缓存过期后的查询,需要遍历多个互联网上多个DNS才能得到结果,查询时间较长,影响用户的访问速度。
    • 域名解析的环节较多,其中任何一点出现问题,都可能会导致解析异常,进而影响用户对互联网的访问。
    • Local DNS会对获取的结果做一定时间缓存,当域名管理员对域名对应的IP地址调整后,Local DNS不能马上感知,还会用缓存中老的地址应答,可能导致访问出错。
    • 当前互联网上CDN很多都是根据Local DNS的地址来调度。有些ISP的Local DNS并不直接去递归解析,而是转发到其他Local DNS上,可能导致CDN调度不准确,使用户不能访问到最快的站点。
    • ISP不是专业的DNS服务商,提供的Local DNS可能出现性能、稳定性等方面的问题。另外,日益频繁的DNS攻击,也会导致Local DNS出现宕机、劫持等情况。这些都会影响客户的上网体验。
    • 部分ISP通过DNS劫持做广告植入,给用户带来较差的体验。

    三、阿里提供公共DNS服务的优势

    • 阿里在全国有优质的机房、网络、带宽等互联网基础设施资源。
    • 阿里建设和运营着全国最大的CDN网络,对互联网流量调度有丰富的经验。
    • 阿里旗下万网是国内最大的域名注册商,管理着几百万域名。同时有丰富的DNS管理经验。
    • 阿里拥有大量优秀的技术人才,有非常强的自主研发能力和运维保障能力。

    四、阿里公共DNS的特点

    快速:

    • 通过BGP anycast技术,让用户访问到离自己较近的DNS集群。
    • 主动同步com/net域名、万网注册域名的变更,减小ttl时间的影响,快速访问到正确的记录。
    • 主动缓存热点域名的,提高查询CACHE命中率,减少递归过程,快速应答。

    稳定:

    • 异地多机房高可用架构。
    • 基于DPDK自主研发的高性能DNS系统。
    • Aliguard多种攻击防御策略。
    • 持久化保存热点记录,当“根”或域名的权威DNS出现异常后,阿里公共DNS具备快速恢复正常访问的能力。

    智能:

    • 结合阿里优质CDN资源和精准的IP地址库,让用户访问到较近的网站。

    结束语

    阿里公共DNS的目标是成为国内互联网基础设施的组成部分,为国内互联网的健壮、稳定、快速贡献我们的力量。

  • 解析过程见下图:
(0)

相关推荐

  • 如何将电脑DNS设置为阿里云DNS 阿里公共DNS设置图文教程

    随着阿里公共DNS正式推出,如今国内用户又多了一种公共DNS服务,阿里公共DNS拥有多线BGP优秀链路、一流IP库,并具备防钓鱼、防DNS劫持的左右,可以给宽带用户带来稳定、安全、快速的DNS解析服务 ...

  • 怎样设置阿里公共DNS

    2014年6月6日,阿里公共DNS正式上线.阿里公共DNS是阿里巴巴集团推出的DNS递归解析系统,目标是成为国内互联网基础设施的组成部分,面向互联网用户提供"快速"."稳 ...

  • 阿里公共DNS AliDNS使用教程(免费DNS)

    阿里巴巴公共DNS——AliDNS正式上线!阿里巴巴表示,AliDNS的特点是稳定、快速、智能。 阿里巴巴表示,作为国内最大的互联网公司,有义务有能力为大家提供更好的DNS服务,让全国小伙伴都能更好的 ...

  • 百度DNS是什么意思?百度公共DNS有什么用途?

    作为中国最大的互联网公司,百度一直在加强DNS服务器安全,近日百度推出了自己的公共DNS,面向所有普通上网用户,并且此服务是免费的。此外,百度公共DNS拥有和百度搜索一样的基础网络、基础设施以及系统架 ...

  • 如何将电脑DNS设置为阿里云DNS

    随着阿里公共DNS正式推出,如今国内用户又多了一种公共DNS服务,阿里公共DNS拥有多线BGP优秀链路.一流IP库,并具备防钓鱼.防DNS劫持的左右,可以给宽带用户带来稳定.安全.快速的DNS解析服务 ...

  • 百度公共DNS地址是多少?百度DNS设置方法(windows.lunix.mac)

    百度公共DNS提供域名解析服务,有时候DNS无法通过自动获取,只能依赖手动设置,下面我就来介绍一下怎么获取DNS并设置成固定的dns。分为两个步骤,第一步获得DNS地址,第二步设置DNS。 一、Win ...

  • 在win7/win8/xp系统中设置百度公共dns的方法全程图解

    win7/win8/xp怎么设置百度公共dns呢?近日百度正式宣布推出公共DNS:180.76.76.76,那么百度公共dns怎么设置呢?下文小编就教大家在win7/win8/xp系统中设置百度公共d ...

  • 苹果mac修改dns设置百度公共dns过程图解

    mac怎么设置百度公共dns呢?相信还有很多朋友对于mac修改dns图文教程还不太清楚,下文小编就为大家带来mac设置公共dns的教程,还不知道怎么在mac上修改dns的朋友可以和小编一起去学习下。 ...

  • 百度公共dns地址是多少?

    百度正式宣布推出公共DNS:180.76.76.76,百度公共DNS主打云防护、无劫持和精准性三大特点。官方表示可防止恶意跳转以及恶意广告,同时遍布全国的CDN网络可以让定位更加准确。 DNS在现有整 ...