首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么全球只有13组域名服务器

域名服务器是域名解析系统(DNS)中最为顶级的域名服务器,它们负责管理顶级域的权威域名服务器地址。作为互联网基础设施的重要部分,所有域名的解析操作均离不开它们。...下面我们将从 DNS 协议实现的角度分析为什么全球只有13组域名服务器。...13组域名服务器的信息 image.png 其中,13组域名服务器以英文字母 a 到 m 顺序命名,域名格式为“a~m.root-servers.net”,如“b.root-servers.net”...12+5+(31+(15*(N-1))+16*N,再根据前述 DNS 大小限制不超过512字节的要求,可以得 N 不超过15组,再加上早期设计的时候考虑到预留一些 buffer 于是就有了现在全球13组域名服务器的结果...通过问题“全球为什么只有13台 DNS 服务器?”的讨论我们了解了 DNS 解析协议,下面我们将自己的动手搭建 DNS 服务器

5.8K70

为什么《流浪地球2》中服务器如此重要?从服务器与域名解析聊到内网穿透

那么,什么是服务器,启动互联网前真的必须先启动服务器吗?又为什么要同时启动三台服务器呢?本文,我们就来聊一聊。 2....另一方面,全球有 1000 台备份有服务器全部数据的服务器,可以在特殊情况下替代服务器来使用。...第三,针对互联网架构,只需启动一台服务器就可以实现互联网的搭建,为什么电影情节中要以工作人员的生命为代价去冒死启动三台呢? 3....那么,电影中为什么要强调必须启动三台服务器才可以呢?...你会发现,在局域网中,每个设备的 IP 地址都是 192.168 开头的,这是为什么呢?

3.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

美国能让中国从网络上消失?

为什么域名服务器只有 13 台? 美国可以让中国从互联网上消失吗? DNS到底是怎么工作的? 在上网冲浪时,我们在浏览器输入的都是网站的域名,而不是 Web 服务器的 IP 地址。...至此,我们完成了 DNS 的解析过程,整个过程我画成了一个图: 图片 域名解析的过程蛮有意思的,整个过程就和我们日常生活中找人问路的过程类似,指路不带路。...为什么「本地 DNS 服务器」会知道域名服务器的 IP 地址?...下面这个图就是 13 台域名服务器的配置文件的部分内容: 可能有的同学会说,这个是静态的配置文件,如果某一个域名服务器的 IP 地址改变了,要怎么知道的呢?...也就是说,每 1000 小时会去查询一次域名服务器的列表。 为什么域名服务器只有 13 台?

2.1K20

DNS知识总结

所有DNS请求和回答报文使用的UDP数据报经过端口53发送(至于为什么使用UDP,请参看为什么域名服务器能有13台呢?...DNS的一种简单的设计模式就是在因特网上使用一个DNS服务器,该服务器包含所有的映射,在这种集中式的设计中,客户机直接将所有查询请求发往单一的DNS服务器,同时该DNS服务器直接对所有查询客户机做出响应...5、如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS就把请求发至13台DNS,DNS服务器收到请求后会判断这个域名...6、如果用的是转发模式,此DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找DNS或把转请求转至上上级,以此循环。...不管是本地DNS服务器用是是转发,还是提示,最后都是把结果返回给本地DNS服务器,由此DNS服务器再返回给客户机。

89000

DNS从入门到管理(一)

由此可见,每一级负责对应下级的域的管理,而全球共有13个节点服务器,10台位于美国,其余3台分别在英国、瑞典和日本,在这13台服务器当中有1台为主根服务器放置在美国,其余12台为辅服务器,所有的服务器均由美国政府授权的互联网域名与号码分配机构...ICANN组织统一管理,负责全球互联网域名服务器、域名体系和IP地址等的管理。...$GENERATE 1-254 HOST$ A 1.2.3.$ 查询类型 递归查询:递归查询一般是客户机与服务器之间的查询,即客户机发送一次请求, 其他的工作将由上层服务器去解决,最后一层一层地反馈结果到客户端...迭代查询:迭代查询一般是DNS服务器与DNS服务器之间的查询,即最开始的DNS服务 器负责发起请求,其他涉及到的DNS服务器负责响应即可,然后一直查找到目标DNS 服务器,并将结果返回给客户端。...每个DNS软件上面都有全球的服务器的地址),域会将自己子域.com的IP地址给liansir自动获取的DNS, 于是此DNS又去请求.com,并说我要找www.qq.com,而.com也是非权威服务器

2.2K60

昨天乔戈里被北京沙尘暴重拳出击,今天已经更新热腾腾的腾讯二三面面经!(带答案)

这一轮面试貌似没遇到什么大问题,问的问题也不难,没什么太大印象了… 记得一个关于内存的。 GC roots 有哪些类型?...搜索算法是如何去实现的呢? HotSpot首先需要枚举所有的GC Roots节点,虚拟机栈的空间不大,遍历一次的时间或许可以接受,但是方法区的空间很可能就有数百兆,遍历一次需要很久。...为什么要将对象分为新生代老年代 早期提出这个分代的思想我认为主要是解决 stop the world的时间长度,因为如果时间太长很影响用户体验,所以去扫可能很快就死亡的那一些块区域是很正常的想法,而老年代由于逃过了很多次...为什么有大小端模式之分? 计算机中的数据是以字节(Byte)为单位存储的,每个字节都有不同的地址。...text列不能有默认值,存储或检索过程中,不存在大小写转换,后面如果指定长度,不会报错误,但是这个长度是不起作用的,意思就是你插入数据的时候,超过你指定的长度还是可以正常插入。

32640

IPv6服务器4台落户中国!《雪人计划》详解

令国人最耿耿于怀的是,美国拿出的分配方案:中国占全球20%的互联网用户拥有5%的IP地址,1个美国人可以分配6个IP地址,26个中国人共享1个IP,在IP分配上还不如日本、印度!...而且最致命的地方还在于,缺乏服务器使得相关国家抵御大规模“分布式拒绝服务”攻击能力不足,为互联网安全带来隐患,这个问题是非常棘手的。 “分到”4台服务器为什么?...目前为什么只有13个服务器(就是dns域名服务器),因为在UDP包中(DNS翻译域名是基于UDP协议),他所能工作的最长字节是512,所以服务器只能限制在13个,而现在IPv6因为长度成倍增长,所以也就没有这...联机时要不断通过内网穿透层层转发,一般分配不到公网IP的宽带,在玩游戏的时候NAT转发到第三层,而游戏联机最好是NAT2才可以,这就让很多玩家联机的时候发现自己处于孤岛,搜不到别人,别人也搜不到自己。...这也是为什么我国不遗余力的推进“雪人计划”,“要想富,先修路”,互联网也是如此!

4.5K60

分布式session共享方案有哪些

优点:实现最为简单,无需做过多的二次开发,仅需将共享目录服务器mount到各频道服务器的本地session目录即可; 缺点:NFS依托于复杂的安全机制和文件系统,因此并发效率不高。...0x03:基于Cookie的Session 原理:将全站用户的Session信息加密、序列化后以Cookie的方式,统一种植在域名下(如:.host.com),利用浏览器访问该域名下的所有二级域名站点时...实现机制:当用户发起一个请求的时候,服务器会检查该请求中是否包含sessionid,如果未包含,则系统会创造一个名为JSESSIONID的输出 cookie返回给浏览器(放入内存,并不存在硬盘中),并将其以...Cookie附加在http头中传递到服务器,敏感信息有安全隐患。...0x05:Session复制 服务器间同步,定时同步各个服务器的session信息,此方法可能有一定延时,用户体验也不是很好,当服务器很多时(几十台),容易引起网络风暴。

55810

一图看透腾讯大佬们的做事方法论(内含福利)

01 闭环思维 会做事的总体思维结构是:做事要有闭环思维, 也就是一件事情必须要做好“事前”、“事中”、“事后”这三个闭环, 很多人“不会做事”,是因为都关注到 “事中”, 事前大部分都是 leader...这些问题想清楚之后,规划执行才能有理有据,你的 leader 才可能给你争取资源来做。 2P挖掘法 知道经常被问和理解其必要性之后,我们就来准备怎么才能清晰回答这些问题,要想应对自如,就是提前问自己。...下属:请求量太大,服务器负载过大,崩溃了, 正在扩容。 Leader:为啥请求太大? 下属:客户端某个数据上报增大了? Leader:为啥上报请求增大了?...下属:此前服务器发布,导致部分出现抖动,上报失败了。 这里通过连续发问,找到根本原因,方案是临时扩容,同时客户端对上报请求做了限频,防止一次上报太多导致雪崩效应。...大家看完,可能有些共鸣, 其实我们多多少少都可以从大佬们对我们的提问和指导中体会到一些,只是我们自己没有总结而已。

83221

用最便宜的方式,打造无信号死角的WIFI!

我们在逛一些大型商场的时候,有免费的WIFI可以用,为啥商场里好像没有WIFI死角,哪哪都有信号,为什么家里不行? ? ?...其实呢,WIFI的信号源就像灯泡,灯泡能照到的地方就有信号, 不能照到的地方只能通过折射才能有一点光,想要家里到处都有光, 多安几个灯泡不就好了。...如果家里是三室一厅的房子,只有客厅有一个无线路由, 一进房间信号就很差的话,可以再买三个信号很普通的无线路由就好, 因为让一个房间满信号,几乎现在市面所有的无线路由都能胜任。 ? 然后就是设置啦!...现在准备多一网线,把这个接口接在从路由上, 再从从路由接一线到电脑,就互不干扰了。...最后关闭DHCP服务器 ? 这里都设置完成之后,保存并重启路由。 把房间预留的网线接口的线,接在从路由的LAN口上,再把从路由上的LAN口接一网线给台式电脑。

3.5K30

一图看透腾讯大佬们的做事方法论

01 闭环思维 会做事的总体思维结构是:做事要有闭环思维, 也就是一件事情必须要做好“事前”、“事中”、“事后”这三个闭环, 很多人“不会做事”,是因为都关注到 “事中”, 事前大部分都是 leader...这些问题想清楚之后,规划执行才能有理有据,你的 leader 才可能给你争取资源来做。 2P挖掘法 知道经常被问和理解其必要性之后,我们就来准备怎么才能清晰回答这些问题,要想应对自如,就是提前问自己。...下属:请求量太大,服务器负载过大,崩溃了, 正在扩容。 Leader:为啥请求太大? 下属:客户端某个数据上报增大了? Leader:为啥上报请求增大了?...下属:此前服务器发布,导致部分出现抖动,上报失败了。 这里通过连续发问,找到根本原因,方案是临时扩容,同时客户端对上报请求做了限频,防止一次上报太多导致雪崩效应。...最后一张图总结大佬们一些做事方法论: 大家看完,可能有些共鸣, 其实我们多多少少都可以从大佬们对我们的提问和指导中体会到一些,只是我们自己没有总结而已。

32040

MySQL的索引为什么用B+Tree?InnoDB的数据存储文件和MyISAM的有何不同?

一棵B-Tree的每个节点上最多能有m-1个关键字,最少要存放Math.ceil(m/2)-1个关键字,所有的叶子节点都在同一层。如下图就是一个4阶的B-Tree。 ?...例如: 现在要查询id=2的数据,那么会先将节点取出,加载到内存中,发现id=2存在于节点,因为是左闭合区间存储数据,所以id<=2的都在节点的第一个子节点上; 那么取出第一个子节点,加载到内存中...B+Tree中的节点和分支节点上是不保存数据的,关键字相关的数据保存在叶子节点上,这样保证了查询效果的稳定,任何查询都要走到叶子节点才能获取数据。...我的服务器中MySQL的存储数据的目录是在: /var/lib/mysql/ 进入到这个目录里后,能看到所有数据库的目录,新建一个study_test的数据库。...一个表只能有一个聚簇索引,因为在一个表中数据的存放方式只有一种,一般是主键作为聚簇索引,如果没有主键,InnoDB会默认生成一个隐藏的列作为主键。 如下图所示: ?

1.5K30

MySQL 索引数据结构解析

二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个节点和两棵互不相交的,分别称作的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树 对于数组 {1,2,3,4,5} 数据结构将成为了链表...(从每个叶子到的所有路径上不能有两个连续的红色结点) 从任一节结点其每个叶子的所有路径都包含相同数目的黑色结点。...这些约束强制了红黑树的关键性质: 从到叶子的最长的可能路径不多于最短的可能路径的两倍长。结果是这个树大致上是平衡的。...是性质4导致路径上不能有两个连续的红色结点确保了这个结果。最短的可能路径都是黑色结点,最长的可能路径有交替的红色和黑色结点。...B-Tree 叶子结点具有相同的深度,叶节点的指针为空 所有元素不重复 节点中的数据索引从左到右边递增排列 B树数据结构.png B+Tree 非叶子结点不存储数据,存储索引(冗余),可以存放更多的索引

83320

【计算机网络】我与张三的 DNS 解析过程,浏览器中输入URL 回车后发生了什么

上篇TCP/IP协议的 视频⾥说过,⽹络请求是根据 ip 地址进⾏访问的 ⽽输⼊了b站域名的我们 为什么电脑不会给我们打开 a 站、c 站,抑或是⼀些奇怪的站点呢?...我智能打开微信聊天记录,也就是本地DNS服务器看看能不能查到他的电话 然⽽平⽇⾥⾼冷的我并没有⼏条聊天记录 我只能去找班⻓,也就是域名服务器求救,让她康康有没有张三联系⽅式 这回找对⼈了,班⻓让我联系下评奖学...第三步:如果本地DNS解析器缓存中没有,则去查找本地DNS服务器,如果查到,完成解析。 第四步:如果没有,则本地服务器会向域名服务器发起查询请求。...域名服务器会告诉本地域名服务器去查询哪个顶级域名服务器。 第五步:本地域名服务器向顶级域名服务器发起查询请求 顶级域名服务器会告诉本地域名服务器去查找哪个权限域名服务器。...其中本地域名服务器,也就是⼿机本地的通讯录、历史信息的查询过程,⼀般采⽤递归查询 ⽽向域名服务器请求,也就是吴⽼师的查询则采⽤的迭代查询 简单来说,递归查询就是: 小明问了小红一个问题,小红不知道,但小红是个热心肠

1.5K30

DNS 学习笔记

(注意最后的点), 域名 域名通过服务器进行解析, 服务器对于每个请求告知顶级域名服务器的地址....实际上, resolver会根据响应速度获得一个优先查找的服务器,并将随后的查找都向此服务器进行请求....询问服务器 上面也说了,全球一共是三个域名服务器,其中每一个都知道可以处理此次DNS请求的次级域名服务器的地址, 或者至少知道可以处理请求的下级的域名服务器地址....一般来说,服务器处理DNS请求,并且告诉resolver下一步应该去询问哪个顶级服务器. 不过如果服务器识别出了 次级服务器的地址,就会把这个地址返回给resolver的....比如为什么电脑能上QQ却打不开网页啦, 为什么我的网站突然解析不出来啦; 或者有独立域名的还能实现一些好玩的功能, 比如创建恶作剧的查询记录,或者 搭建个人邮件服务器等.

69250

美国如果把域名服务器封了,中国会从网络上消失?

A开头那个简称A,是主根,其他12个(B、C、D、E、F、G、H、I、J、K、L、M)是辅为什么DNS只有13台?...本节看不懂没关系(一般人都看不懂),你只需要知道,由于历史原因和技术原因,对于IPv4而言,DNS只能有13个IP。...4 真的只有13台服务器吗? 和很多人想象的完全不一样,这13个域名服务器,并不是只有13台物理的服务器。 这13个,只是一个逻辑上的概念,每个DNS,背后都有多台真正的物理服务器在工作!...在境内,可以采用根区数据备份并搭建应急服务器来解决;在全球层面,可以用镜像、IPv6环境下的服务器数量扩展、服务器运行机构备选机制等方法来解决。..._type=perio&id=xxaqytxbm201410030)  为什么域名服务器能有13台呢?

4.1K30

域名的知识

为什么有的域名注册费很贵,有的便宜?......今天,我就来谈谈这些与域名(root domain)相关的知识。 ?...2003年,Verisign 卖掉了域名注册业务,保留顶级域名管理。也就是说,它做域名批发,不做域名零售了。...八、域名服务器 保存 DNS 根区文件的服务器,就叫做 DNS 域名服务器(root name server)。 由于早期的 DNS 查询结果是一个512字节的 UDP 数据包。...这13台域名服务器由12个组织独立运营。其中,Verisign 公司管理两台域名服务器:A 和 J。...每家公司为了保证域名服务器的可用性,会部署多个节点,比如单单 Verisign 一家公司就部署了104台域名服务器(2016年1月数据)。 所以,域名服务器其实不止13台。

5.3K40

如果网站的 Cookie 超过 4K,会发生什么情况?

然而现实中,几乎所有的服务器都会对请求头长度做限制,避免畸形封包消耗服务器资源。 那么有趣的事就来了 —— Cookie 是可以长期储存的,所以只要不过期,对应的站点就一直无法访问! 为什么会这样!...甚至可以是域! 于是 www.cnblogs.com 的页面,就能写入超大 Cookie 到 cnblogs.com 域下了。...我们屏蔽特殊的 URL,例如 AJAX 请求接口。这样,页面仍能正常打开,只是后期的一些操作总是提示失败 —— 于是,用户大多会认为是网站出问题了,而不会怀疑是自己的原因。...例如,我们污染博客园的 /mvc/vote/VoteComment.aspx 页面: for (i = 0; i < 20; i++) document.cookie = i + '=' + 'X...不过 XSS 也不是也想有就能有的,但在特殊的条件下,任何站点都可以有 XSS —— 那就是流量被劫持的时候。

97040

处理网络超时问题的最佳实践

,需要查出因。...至此我们有理由推断是ECS服务器在对第三方API发出HTTP请求300 ms后主动FIN掉了TCP连接。这可能是程序中客户端设置的超时时间,业务程序超时后可能有自己的重试逻辑。...2) 问题的因? 该问题主要是由于对端API服务器处理请求的速度不稳定造成。有些请求在几十毫秒内就处理返回完,有些300 ms都没有处理完。...这个不稳定可能和API服务器的资源水位和压力相关,但是这个是黑盒,需要对端分析了。 3) 解决方案 1> 最佳解决方案是联系对端API服务器的owner找到因并根除。...如上所述,这个连接被中断的关键点是客户端给Redis服务器发送了QUIT命令,至于为什么要发QUIT,并且是之前命令发出后200 ms没返回时发送QUIT,很有可能是有超时设置。

2.9K30
领券