邮件开发:DNS:域名解析

来源:互联网 发布:mac地址怎么查苹果手机 编辑:程序博客网 时间:2024/06/10 17:15

先思考两个问题:

1.外界如何知道一个主机名所对应的ip地址?

2.外界如何知道管理该主机名的DNS服务器的地址?

如果要注册一个顶级域名,必须向InterNIC申请,以便在管理根域名的DNS服务器中注册该顶级域名和该顶级域的DNS管理服务器地址;如果要注册一个二级域名,则必须向该二级域名所属的顶级域名的管理机构申请,例如,要想注册it315.cn这个域名,则必须向管理cn这个顶级域名的机构(CNNIC,中国互联网络信息中心)申请,以便在管理cn域的DNS服务器中注册it315.cn这个域名和it315.cn域的DNS管理服务器地址。


域名解析原理:

l一个域中的每个主机名与其IP地址的映射关系由这个域的DNS服务器负责管理,例如,“www.it315.org”、“ftp.it315.org”、“blog.it315.org”等主机名都由管理域“it315.org”DNS服务器进行管理,而不能由管理域“org”DNS服务器进行管理。
l每个子域都必须在其直接父域的DNS服务器上注册该子域的名称和该子域的DNS服务器的IP地址,例如,必须在管理域“org”DNS服务器注册子域“it315.org”和管理子域“it315.org”DNS服务器的IP地址后,域名“it315.org”才能真正被外界所认可。
l为了方便对顶级域名的统一管理,在顶级域名之上其实还有一个根域名,根域名用点(.)表示,例如,“www.it315.org”也可以写为“www.it315.org.”,“www.it315.org.”中的最后的那个点(.)就表示根域名。Internet中的根域名由InterNIC(国际互联网络信息中心)集中管理,顶级域名和其下的域名则由拥有该域名的组织、公司和个人自己管理。
l这样形成的就是一个层级结构,上级在上级注册,下级依赖上级,上级知道下级的存在(可以查询到)。

解析方式一:

为了提高域名解析的效率,DNS查询服务器在将查询到的记录信息返回给客户机的同时,通常都还会将这条记录信息保存在自己的缓存中,当再有其他客户机向DNS查询服务器查询这条记录信息时,DNS查询服务器将直接把缓存的结果返回给客户机。DNS查询服务器缓存的每条记录信息都有一定的期限,这个期限值由授权管理这条记录信息的DNS服务器设置,通常为1天(即24个小时),缓存期限值作为记录信息的一部分返回给DNS查询服务器。

解析方式二:


0 0
原创粉丝点击