DNS,全称为域名系统,是一个将域名转换为IP地址的系统,实现网站的访问。当输入网址后,DNS服务器解析域名,使得浏览器能连接相应的IP地址。
解析过程分为多个步骤:
第一步,电脑查询缓存,若有对应域名的缓存直接使用。
第二步,若缓存中无记录,电脑查找本地hosts文件,hosts文件记录常用域名与IP的映射关系。
第三步,如hosts文件中无所需域名,电脑将域名发送至本地DNS服务器,服务器若存有记录,则返回结果。
第四步,若本地DNS服务器无记录,电脑向根服务器请求解析,根服务器返回顶级域名服务器的地址。
第五步,顶级域名服务器根据请求返回二级域名服务器的地址,以此类推,直到找到最精确的DNS服务器得到最终结果。
解析过程分为迭代和递归两种:
迭代解析:本地服务器经过多步骤,逐步查询,最终得到域名结果。
递归解析:客户端与本地服务器间一来一回,完成域名解析过程。
温馨提示:答案为网友推荐,仅供参考