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

    文章

    8099

    浏览量

    82483
  • DNS
    DNS
    +关注

    关注

    0

    文章

    199

    浏览量

    19604
收藏 人收藏

    评论

    相关推荐

    双线双ip和双线bgp线路区别在哪里

    双线双ip和双线bgp线路区别在哪里双IP双线路实现方式是指在一台服务器上安装两块网卡,分别接入电信网线与网通网线并设置一个网通IP与一个电信IP,这样一台服务器上就有了两个IP地址,需要在
    发表于 09-05 14:20

    【Raspberry Pi 3试用体验】+ 搭建本地DNS服务器

    address=/taobao.com/218.195.54.90resolv.conf:文件主要的作用是DNS客户机配置文件,设置DNS服务器的IP地址及DNS域名.如果我们不配置的
    发表于 04-24 21:39

    Harmony DNS服务器不起作用

    我想从PIC32 TythEngWebServer演示应用程序开始,并将DNS服务器添加到它,这样我就可以把浏览指向域名而不是IP地址。我的基础演示应用程序在我的硬件上运行,这是一个使用PIC32
    发表于 03-11 07:18

    DNS攻击防范科普系列1》—你的DNS服务器真的安全么?

    DNS服务器,即域名服务器,它作为域名和IP地址之间的桥梁,在互联网访问中,起到至关重要的作用。每一个互联网上的域名,背后都至少有一个对应的DNS。对于一个企业来说,如果你的
    发表于 10-16 15:21

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

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

    服务器部署记录

    记录一下最近部署服务器的相关配置(常用的linuxcentos配置)
    发表于 10-24 14:32

    如何在web服务器的基础上加一个DNS服务器

    简介参考一中已经把原理讲的很简单,这里不在赘述,大体意思就是在web服务器的基础上加上一个DNS服务器。参考二中的wifi有时连接不稳定、而且需要自己打开浏览,这里实现实在参考二的基
    发表于 02-10 06:52

    什么时候使用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 626次阅读

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

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

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

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

    探讨DNS服务器解析

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

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

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

    dns服务器地址设置为多少

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