码迷,mamicode.com
首页 > 其他好文 > 详细

DNS:因特网的目录服务

时间:2015-09-05 22:01:25      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

    作者:华科小涛,http://www.cnblogs.com/hust-ghtao/技术分享

    有两种方式来识别主机:通过主机名或IP地址。人们当然喜欢便于记忆的主机名,而路由器则喜欢定长的、有层次结构的IP地址。为了折中,需要一种能进行主机名到IP地址转换的目录服务。这就是域名系统DNS。

    DNS有两层含义:(1)一个由分层的DNS服务器实现的分布式数据库;(2)一个允许主机查询分布式数据库的应用层协议,DNS协议运行在UDP之上,使用53号端口。

 

1.分布式、层次数据库

根DNS服务器:在因特网上有13个根DNS服务器(A-M),每台其实是冗余服务器的群集,以提供安全性和可靠性。

顶级域(TLD)服务器:负责顶级域名(com、org、net、edu和gov)和所有国家的顶级域名(cn、uk、jp等)。

权威DNS服务器:由在因特网上具有公共可访问主机的每织提供,记录可访问的主机名到IP地址的映射。

 

2.域名解析过程

技术分享

采用了一般地查询模式:从主机到本地DNS服务器的查询是递归的,其余的查询是迭代的。

 

3.DNS缓存

    为了改善时延性能并减少在因特网上到处传输的DNS报文数量,DNS广泛应用了缓存技术。在请求链中,当一个DNS服务器接收一个DNS回答时,  DNS服务器能将回答中的信息缓存在本地存储器。如果在DNS服务器中缓存了一个主机名/IP地址对,另一个对相同主机名的查询到达该DNS服务器时,该服务器能提供所要求的IP地址,即使它不是该主机的权威服务器。

DNS:因特网的目录服务

标签:

原文地址:http://www.cnblogs.com/hust-ghtao/p/4783873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!