DNS服务器解析域名查询IP地址原理 域名服务器ip地址查询( 二 )


3、先访问根域DNS服务器查询管理“.com”的顶级域名服务器域名地址;
4、在访问顶级域名服务器查询管理“baidu.com”的权限域名服务器地址解析ip;
5、获取域名对应的ip之后缓存并返回应用程序;
域名结构通常 Internet 主机域名的一般结构为:主机名.三级域名.二级域名.顶级域名
根域
“.“,其实网址www.baidu.com在配置中应该是www.baidu.com.,在我们输入网址时会省略根域
常见顶级域名
.com:表示商业机构
.cn:表示中国国家域名
.top:表示高端,顶级,事业突破,国际通用域名
.net:表示网络服务机构
.org:表示非营利性组织
.gov:表示政府机构
.edu:表示教育机构
13台根域名服务器部署地址全球共有13台根域名服务器 。这13台根域名服务器中名字分别为“A”至“M”,其中10台设置在美国,另外各有一台设置于英国、瑞典和日本 。
根服务器主要用来管理互联网的主目录,全世界只有13台 。
1个为主根服务器,放置在美国 。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本 。
所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理,负责全球互联网域名根服务器、域名体系和IP地址等的管理 。
分布地点
下表是这些机器的管理单位、设置地点及最新的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
全球DNS根服务器为什么只有13台DNS协议的最初定义要从20世纪80年代未期开始算起,它使用了端口上的UDP和TCP协议 。
UDP通常用于查询和响应,TCP用于主服务器和从服务器之间的区传送 。遗憾的是,在所有UDP实现中能保证正常工作的最大包长是512字节,对于在每个包中必须含有数字签名的一些DNS新特性(例如,DNSSEC)来说实在是太小了 。
512字节的限制还影响了根服务器的数量和名字 。
要让所有的根服务器数据能包含在一个512字节的UDP包中,根服务器只能限制在13个,而每个服务器要使用字母表中的单个字母命名 。
以太网数据的长度必须在46-1500字节之间,这是由以太网的物理特性决定的 。
事实上,这个1500字节就是网络层IP数据包的长度限制,理论上,IP数据包最大长度是65535字节 。
这是由IP首部16比特总长度所限制的,去除20字节IP首部和8个字节UDP首部,UDP数据包中数据最大长度为65507字节 。
在Internet数据传输中,UDP数据长度控制在576字节(Internet标准MTU值),而在许多UDP应用程序设计中数据包被限制成512字节或更小 。这样可以防止数据包的丢失 。

推荐阅读