0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DNS根服务器基于BGP anycast技术的跨地域部署

西西 来源:feiyan 2018-12-02 11:15 次阅读

有一个广为流传的说法是“全球只有13台DNS根服务器,在这13台根服务器中,名字分别为“A”至“M”,其中10台设置在美国,另外各有一台设置于英国、瑞典和日本。”

实际情况是怎么样的呢?

截止到2018年9月4日,已经部署的DNS根服务器的数量达到了937台,这些根服务器广泛地分布在全球各个地方,这其中当然也包括了中国。

在这些部署在中国的根服务器中,***有5个,香港有7个,大陆地区的则有北京的4个和杭州的1个。

部署在北京的4个根服务器分别是F、I、J、L,部署在杭州的就只有上图中的J一个了。

验证这个事情其实也很简单,用ping命令看延时就行,我在北京联通网内分别ping了下这4台根服务器,得到的延时大概就是2.7ms、56ms、4.5ms和3.2ms

DNS根服务器基于BGP anycast技术的跨地域部署

上面F、J、L这3个2-4ms延时的根服务器无疑就是部署在北京本地的了,可为什么i.root-servers.net的延时会有56ms那么大呢?

用mtr看一下到i.root-servers.net的路径,倒数第二跳IP的反解域名是as8674.dix-ie.jp ,也就是日本的域名了。

DNS根服务器基于BGP anycast技术的跨地域部署

再用whois命令看一下as2497和as2500的归属信息,所有者是日本网络信息中心(JPNIC),注册地址在东京

DNS根服务器基于BGP anycast技术的跨地域部署

很显然,我访问i.root-servers.net这个根服务器的时候跑到部署在日本东京的这节点上去了。

i.root-servers.net这个根服务器的运营管理者是Netnod,虽然对应的IPv4和IPv6地址都只有1个,AS号也仅有29216这一个,但实际在全球部署了68个站点,这些站点并不能简单的说是一般意义上的镜像站点,因为对用户来说,这些站点是完全一致和透明的,具体会访问到哪一个取决于用户所在网络运营商的BGP路由策略。

DNS根服务器基于BGP anycast技术的跨地域部署

i.root-servers.net这个根服务器虽然也有在北京部署,但显然没有直接跟联通对接,与之对应的是J和L这两个根服务器都是直接接到联通网内的,所以才能做到2-4ms的延时,以l.root-servers.net为例:

DNS根服务器基于BGP anycast技术的跨地域部署

F则又略有差异,它是先挂到中国互联网网络信息中心CINIC(as24151)的网络里再跟北京联通城域网连接的。

DNS根服务器基于BGP anycast技术的跨地域部署

而如果你在电信网络里,也许访问i.root-servers.net就是直接访问的北京本地这台了。

上面说了这些,其实就只是想说DNS根服务器都已经采用了BGP anycast技术做多站点跨地域部署。而BGP anycast这个技术的引入,已经是十几年前的事情了,国内流行的说什么美国一断DNS根服务器,中国互联网就瘫痪这种事情,不存在的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9023

    浏览量

    85186
  • DNS
    DNS
    +关注

    关注

    0

    文章

    217

    浏览量

    19795
收藏 人收藏

    评论

    相关推荐

    DNS攻击防范科普系列2》 -DNS服务器怎么防DDoS攻击

    基本没有被采用的技术,原因主要是递归DNS在遇到权威查询请求被丢弃时会根据SRTT算法另外选择其他的权威服务器,导致传统安全基本上无法收到所谓的“第二次请求”,因此误杀的概率极高。同时权威丢弃递归发过来
    发表于 10-16 15:28

    什么时候使用DNS服务器合适?

    什么时候使用DNS服务器合适?在 ap 模式下使用 esp8266 作为强制门户时,我只使用了 dns 服务器。还有其他情况需要使用dns
    发表于 02-24 08:22

    DNS服务器及其配置

    DNS服务器及其配置:DNS的作用将主机名字转换成二进制IP地址。1.DNS被设计成为一个联机分布数据库系统。2.DNS采用客户
    发表于 12-07 14:39 20次下载

    如何配置Win 2003的DNS服务器

    如何配置Win 2003的DNS服务器 概要   本文介绍了如何配置“域名系统”(DNS) 服务器,使其承载可从外
    发表于 01-29 11:35 649次阅读

    企业AD、DNS、WINS服务器的配置

    企业AD、DNS、WINS服务器的配置
    发表于 09-05 16:59 6次下载
    企业AD、<b class='flag-5'>DNS</b>、WINS<b class='flag-5'>服务器</b>的配置

    解读DNS服务器以及保护的方法

    本文主要介绍了解读DNS服务器以及保护的方法,DNS服务器可以认为是一种软件,可以认为是一种管理域名的方法,同样的还可以认为是一个域名,实际而言,域名
    发表于 01-14 09:21 2537次阅读
    解读<b class='flag-5'>DNS</b><b class='flag-5'>服务器</b>以及保护的方法

    租用BGP服务器,它的市场优势是什么

    随着互联网快速的发展,服务器的带宽线路也变得多样化。其中,最能体现网络带宽优势的就是bgp多线服务器。今天,众一互联就为大家详细的介绍关于bgp服务
    的头像 发表于 04-28 11:32 3444次阅读

    了解DNS的工作原理,了解域名的管理机制

    而每一个DNSDNS报文中都要占用一定的字节数,比如的名称、TTL、IP地址等。这样,13个域名
    的头像 发表于 09-03 10:43 4909次阅读

    中国有多少台服务器,为何要设立服务器

    服务存在的意义 服务器的存在主要用于DNS的解析,DNS可当作邮政编码,域名
    发表于 01-12 16:35 3.1w次阅读

    DNS服务器DNS服务器地址是什么

    今日就来同大家分享什么是DNS服务器地址,DNS服务器地址怎么找,帮助大家更了解DNS服务器。首
    的头像 发表于 03-30 15:57 8778次阅读

    探讨DNS服务器解析

    本地 DNS 服务器收到来自客户端的 DNS 请求,它会在其缓存中查找 google.com 的 IP 地址。如果它可以找到对应的条目,它将直接将 IP 地址返回给客户端。否则,本地 DNS
    的头像 发表于 05-05 15:42 1510次阅读

    恒讯科技分析:什么是服务器?有哪些特点?

    什么是服务器服务器(Root Server)是互联网域名系统(DNS)中的一类特殊服务器
    的头像 发表于 07-24 17:40 2014次阅读

    DNS服务器是什么?有哪些类型?

    ,小编我给大家分析一下DNS服务器是什么?有哪些类型? 一、DNS服务器是什么? DNS服务器
    的头像 发表于 08-14 17:40 2220次阅读

    dns服务器地址设置为多少

    DNS(域名系统)是互联网的基础设施之一,用于将域名转换为IP地址,使用户可以访问网络资源。要设置DNS服务器地址,首先需要理解DNS的工作原理和不同类型的
    的头像 发表于 01-15 11:11 1650次阅读

    DNS服务器可能不可用什么意思

    首先,我们需要了解DNS服务器的基本概念。DNS服务器是一种特殊的服务器,用于存储域名与相应IP地址之间的映射关系。每当我们在浏览
    的头像 发表于 01-17 09:24 9679次阅读