根域名服务器 根服务器一般指根域名服务器 (DNS)
Why There Are Only 13 DNS Root Name Servers
----------------------------------------------------------------------------------------------
为什么name.ca里只有13个root dns
----------------------------------------------------------------------------------------------
Fitting the DNS Server List Into a Single IP Packet
Because DNS operation relies on potentially millions of other
Internet servers finding the root servers at any time, the addresses for
root servers must be distributable over IP as efficiently as possible.
Ideally, all of these IP addresses should fit into
a single packet (datagram) to avoid the overhead of sending multiple
messages between servers. In the IP version 4 (IPv4) prevalent today,
the DNS data that can fit inside a single packet is as small as 512
bytes (after subtracting all of the other protocol
supporting information contained in packets). Each IPv4 address
requires 32 bytes. Accordingly, the designers of DNS have chosen 13 as
the number of root servers for IPv4, taking 416 bytes of a packet and
leaving up to 96 bytes for other supporting data (and
flexibility to add a few more DNS root servers in the future if
needed).
----------------------------------------------------------------------------------------------
因为DNS查询依赖于潜在的数以百万的服务器来找寻跟DNS服务器。所以根域名服务器的地址一定要很合理的分配才是。理想状态下,最好一个数据包里就包含
所有的根域名服务器信息,免得在服务器之间发送大量的重复数据。我们现在用的都是IPv4,在IPV4下一个单独的包剥皮后只能有512字节用来描述这些
跟域名服务器,每个IPV4的地址都需要32字节(11111111.11111111.11111111.11111111)所以现在只能放13条地址
在一个包里,也就是416字节,其余的96字节还需要放其他支持的信息,没准还能多加几台跟域名服务器如果实在是需要。
目前的情况是,美国10台,英国一台,瑞典一台,日本一台。中国网通前几天貌似搞定了第14台。这意味不是416字节了而是448字节,而只有64字节用来防止其他信息了。。没准还能有第15台跟域名服务器。
全球有13台根域名(DNS)服务器(Route Server),在13台根域名(DNS)服务器中,名字分别为“A”至“M”,其中10台设置在美国,另外各有一台设置于英国、瑞典和日本。下表是这些机器的管理单位、设置地点及最新的 IP 地址。
名称
管理单位及设置地点 IP地址
A
INTERNIC.NET
(美国,弗吉尼亚州)
198.41.0.4
B
美国信息科学研究所
(美国,加利弗尼亚州)
128.9.0.107
C
PSINet公司
(美国,弗吉尼亚州)
192.33.4.12
D
马里兰大学
(美国马里兰州)
128.8.10.90
E
美国航空航天管理局
(美国加利弗尼亚州)
192.203.230.10
F
因特网软件联盟
(美国加利弗尼亚州) 192.5.5.241
G
美国国防部网络信息中心(美国弗吉尼亚州)
192.112.36.4
H
美国陆军研究所
(美国马里兰州)
128.63.2.53
I
Autonomica公司
(瑞典,斯德哥尔摩)
192.36.148.17
J
VeriSign公司
(美国,弗吉尼亚州)
192.58.128.30
K RIPE
NCC
(英国,伦敦)
193.0.14.129
L
IANA
(美国,弗吉尼亚州)
198.32.64.12
M WIDE
Project
(日本,东京)
202.12.27.33
百度百科
http://www.baidu.com/link?url=Behcs8Pi4sd7Qn9e1TGP7D7bdbgooxgqwYaeBGAn25m4SfMuUGWLwMkxPfyIUPxQ
根域名服务器 根服务器一般指根域名服务器
1命名来源编辑
2架构介绍编辑
根服务器架构根服务器主要用来管理互联网的主目录。所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理,负责全球互联网域名根服务器、域名体系和IP地址等的管理。
3分布地点编辑
|
字母
|
IPv4地址
|
IPv6地址
|
自治系统编号(AS-number)
|
旧名称
|
运作单位
|
设置地点
#数量(全球性/地区性)
|
软件
|
|---|---|---|---|---|---|---|---|
|
A
|
198.41.0.4
|
2001:503:ba3e::2:30
|
AS19836
|
ns.internic.net
|
VeriSign
|
以任播技术分散设置于多处
6/0
|
BIND
|
|
B
|
192.228.79.201
(2004年1月起生效,旧IP地址为128.9.0.107)
|
2001:478:65::53 (not in root zone yet)
|
none
|
ns1.isi.edu
|
南加州大学信息科学研究所
(Information Sciences Institute, University of Southern California)
|
美国加州马里纳戴尔雷伊
(Marina del Rey)
0/1
|
BIND
|
|
C
|
192.33.4.12
|
2001:500:2::C |
AS2149
|
c.psi.net
|
Cogent Communications
|
以任播技术分散设置于多处
6/0
|
BIND
|
|
D
|
199.7.91.13(2013年起生效,旧IP地址为128.8.10.90)
|
2001:500:2::D |
AS27
|
terp.umd.edu
|
马里兰大学学院市分校
(University of Maryland, College Park)
|
美国马里兰州大学公园市
(College Park)
1/0
|
BIND
|
|
E
|
192.203.230.10
|
AS297
|
ns.nasa.gov
|
NASA
|
美国加州山景城
(Mountain View)
1/0
|
BIND
|
|
|
F
|
192.5.5.241
|
2001:500:2f::f
|
AS3557
|
ns.isc.org
|
互联网系统协会
(Internet Systems Consortium)
|
以任播技术分散设置于多处
2/47
|
BIND
|
|
G
|
192.112.36.4
|
AS5927
|
ns.nic.ddn.mil
|
美国国防部国防信息系统局
(Defense Information Systems Agency)
|
以任播技术分散设置于多处
6/0
|
BIND
|
|
|
H
|
128.63.2.53
|
2001:500:1::803f:235
|
AS13
|
aos.arl.army.mil
|
美国国防部陆军研究所
(U.S. Army Research Lab)
|
美国马里兰州阿伯丁(Aberdeen)
1/0
|
NSD
|
|
I
|
192.36.148.17
|
2001:7fe::53
|
AS29216
|
nic.nordu.net
|
瑞典奥托诺米嘉公司(Autonomica)
|
以任播技术分散设置于多处
36
|
BIND
|
|
J
|
192.58.128.30
(2002年11月起生效,旧IP地址为198.41.0.10)
|
2001:503:c27::2:30
|
AS26415
|
VeriSign
|
以任播技术分散设置于多处
63/7
|
BIND
|
|
|
K
|
193.0.14.129
|
2001:7fd::1
|
AS25152
|
荷兰RIPE NCC
|
以任播技术分散设置于多处
5/13
|
NSD
|
|
|
L
|
199.7.83.42
(2007年11月起生效,旧IP地址为198.32.64.12)
|
2001:500:3::42
|
AS20144
|
ICANN
|
以任播技术分散设置于多处
37/1
|
NSD
|
|
|
M
|
202.12.27.33
|
2001:dc3::35
|
AS7500
|
日本WIDE Project
|
以任播技术分散设置于多处
5/1
|
BIND
|
4故障事件编辑
1997年故障
2002年遭遇攻击
2014年初DNS故障
5多边共治编辑
“雪人计划”首次提出并实践“一个命名体系,多种寻址方式”的下一代互联网根服务器技术方案,打破固守现有13个根 服务器的运营者“神圣不可侵犯”、“数量不可改变”的教条,可以引入更多根服务器运营者,同时也能保证一个命名体系不被破坏,真正实现多方共治的 “一个世界,一个互联网”的愿景
根域名服务器 根服务器一般指根域名服务器 (DNS)的更多相关文章
- 剑指offer62:二叉搜索树的第k个结点,二叉搜索树【左边的元素小于根,右边的元素大于根】
1 题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点.例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4. 2 思路和方法 二叉搜索树[左边的元素小于根,右边 ...
- spring整合mybatis错误:Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 62; 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"。
运行环境:jdk1.7.0_17+tomcat 7 + spring:3.2.0 +mybatis:3.2.7+ eclipse 错误:Caused by: org.xml.sax.SAXParseE ...
- hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration"
hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration" ...
- 文档根元素 "beans" 必须匹配 DOCTYPE 根 "null"
文档根元素 "beans" 必须匹配 DOCTYPE 根 "null" (2011-11-20 21:26:41) 转载▼ 标签: 杂谈 分类: spring- ...
- 架构师成长之路6.4 DNS服务器搭建(部署主从DNS)
点击返回架构师成长之路 架构师成长之路6.3 DNS服务器搭建(部署主从DNS) 部署主DNS : 点击 部署从DNS : 如下步骤 1.与主DNS一样,安装bind yum -y install ...
- 架构师成长之路6.6 DNS服务器搭建(构建企业级DNS)
点击返回架构师成长之路 架构师成长之路6.6 DNS服务器搭建(构建企业级DNS) 采用LVS-DR模式负载均衡,多IDC,多套DNS集群,通过master-slave技术保证dns配置的一致性. 1 ...
- Openssl生成根证书、服务器证书并签核证书
1.修改Openssl配置文件CA目录: cat /etc/pki/tls/openssl.cnf dir = /etc/pki/CA 2.生成根证书及私钥: #http://www.haiyun.m ...
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(四制作根文件系统及通过NFS挂载文件系统)
http://blog.csdn.net/yinjiabin/article/details/7489563 根文件系统一般包括: 1)基本的文件系统结构,包含一些必须的目录,比如:/dev,/pro ...
- C#中treeview的问题,如何区分根节点和子节点以及根节点和根节点的兄弟节点?
根节点的Level属性为0,一级子节点Level属性为1,二级子节点Level属性为2,以此类推:同级节点可以用索引.名称.文本来区分.用索引区分根节点时,TreeView.Nodes[0]就是第一个 ...
随机推荐
- windows 添加自助白名单
由于公司分部用的是动态IP,又需要用到总部的OA系统,OA完全开放对外不安全,所以写了这个工具 项目地址 https://github.com/cainiaoit/Windows-firewall-s ...
- 【转】Talend作业设计模式和最佳实践-Part I
原文地址:https://mp.weixin.qq.com/s?__biz=MzA3OTg1Mzk4Nw==&mid=2453261363&idx=2&sn=e0f426022 ...
- VS2015自动添加注释
记录下创建一个MVC5下的Models文件夹下的代码添加自动注释修改文件路径位置: 让VS自动生成类的头部注释,只需修改两个文集即可,一下两个路径下个有一个 Class.cs文件 C:\Program ...
- HDU 2546 饭卡【贪心+01背包】
饭卡 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...
- 线段树【p1607】[USACO09FEB]庙会班车Fair Shuttle
Description 逛逛集市,兑兑奖品,看看节目对农夫约翰来说不算什么,可是他的奶牛们非常缺乏锻炼--如果要逛完一整天的集市,他们一定会筋疲力尽的.所以为了让奶牛们也能愉快地逛集市,约翰准备让奶牛 ...
- Spring bean初始化以及管理
在完成bean实例化后,spring会根据配置文件的设定情况对bean 的属性进行初始化, 1.autowire方式 (可查找自动装配对象 但bean中要有相应属性的set方法)这是一个自动装配的机制 ...
- [BZOJ2142]礼物(扩展Lucas)
2142: 礼物 Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 2286 Solved: 1009[Submit][Status][Discuss] ...
- POJ1226 Substrings(二分+后缀数组)
题意:给n个字符串,求最长的子串,满足它或它的逆置出现在所有的n个字符串中. 把n个字符串及其它们的逆置拼接,中间用不同字符隔开,并记录suffix(i)是属于哪个字符串的: 跑后缀数组计算heigh ...
- 六. 异常处理4.try和catch的使用
尽管由Java运行时系统提供的默认异常处理程序对于调试是很有用的,但通常你希望自己处理异常.这样做有两个好处.第一,它允许你修正错误.第二,它防止程序自动终止.大多数用户对于在程序终止运行和在无论何时 ...
- Oracle数据库任何用户密码都能以sysdba角色登入
* 本文相关环境:Windows 10,64位操作系统:Oracle 11gR2:toad for Oracle12.1 最近在学习Oracle数据库,使用Toad for Oracle来查看数据库的 ...