邮件开发:DNS:域名解析

先思考两个问题:

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:域名解析_第1张图片

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

解析方式二:


你可能感兴趣的:(邮件开发:DNS:域名解析)