一般工作过程是主机有域名解析需求,首先向本地域名服务器发起递归查询,本地域名服务器能得到结果即返回结果,没有结果就继续向顶级域名服务器查询后返回结果。
如果本地域名服务器没有结果也可直接向根域名服务器发起迭代查询,根域名服务器给本地域名服务器返回知道该域名的顶级域名服务器IP,本地域名服务器向该地址发起查询后返回结果。
域名系统是将域名和IP地址相互映射的一个分布式数据库,主要功能是提供域名解析服务,并将域名解析为IP地址,实现用户访问网站时只用输入域名即可访问的功能,能够使人更方便地访问互联网。域名系统的主要功能是:提供域名解析服务,将域名解析为IP地址,实现用户访问网站时只用输入域名即可访问的功能。
域名系统(DNS)是Internet上解决网上机器命名的一种系统,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
域名系统(DNS)使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
域名结构:
域名系统(DNS)是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。
根据域名服务器所起到的作用,可以把域名服务器分为四种不同的类型:
域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。
域名系统(DNS)的工作原理:
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。
第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。
第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。
第五步:重复第四步,直到找到正确的纪录。
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)