-
在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址的映射关系,如果有,就调用这个IP,完成域名解析。
-
如果hosts中没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址的映射关系,如果有,直接返回,完成域名解析。
-
如果也没有,则会找TCP/IP参数中设置的首选DNS服务器,在此,我们叫它做本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置中,则返回解析结果给客户机,完成域名解析。
-
如果也不能由本地DNS服务器区域解析,但该服务器已经换成了此网址映射关系,则使用该映射关系,完成地址解析。
-
如果也失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS会把请求发至根DNS, 根DNS服务器收到请求后,判断域名(如.com)是谁来授权管理,并返回一个负责该顶级域名服务器的IP. 然后本地DNS服务器会联系该负责该顶级域名服务器,如果这台服务器也无法解析,那么会找管理.com域名的下一级DNS服务器,重复上面的动作,进行查询,直到找到www.qq.com的主机。
-
如果用的转发模式,此DNS服务器会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级解析器如果不能解析,或找根DNS服务器,或把请求转至上上级,以此循环。
DNS解析过程
最新推荐文章于 2024-01-12 20:23:01 发布