DNS域名解析的详细过程


发布时间:2012-09-12

很多人不明白DNS域名解析的整个请求过程,所谓DNS域名请求过程呢,就是将域名地址转换成IP地址的过程,但是很多人并不知道这整个流程是什么?下面DNSLA将为您详细讲解。

第一步,用户提交域名解析请求(不只是在浏览器中输入网址,但大家经常用到是在浏览器中输入URL)给自己所在域的域名服务器A;拨号用户如没有设定dns服务器及系统默认拨号接入服务商(ISP)的域名服务器,专线接入用户(DDN、ADSL)的用户,如有自己的PC机没有设定DNS服务器地址,系统默认为专线接入服务商的解本纪的析服务器,如果用户自己设定了本机的DNS服务器,则直接向本机设定的dns服务器提出解析请求,比如Google Public DNS   8.8.8.8。

第二步,如果域名服务器A能够从其系统中查询到用户递交的域名解析请求,用户就得到了域名对应的IP地址,则本次域名解析完成;

第三步,如果域名服务器A在其系统中没有查询到所提交的域名解析请求,则有两种办法继续。一种办法是,域名服务器A将用户的请求,递交给自己的上一级(父节点)域名服务器B, 继续寻求解析。如果能够完成解析,则域名服务器B返还结果给域名服务器A;如果不能完成解析,再由域名服务器B递交给自己的上一级(父节点)域名服务器C,继续寻求解析。另一种解决方法是域名服务器A直接将请求递交到最顶级(根节点)的域名服务器继续寻求解析,并由根域名服务器沿域名的树状结构下行进行解析,当域名解析过程完成后,将查询的结果逐级返还。