第一步:首先查看本地DNS缓存,看缓存中是否有解析数据,有就直接访问。
第二步:查看本地的host文件
第三步:如果前两步都没有则查看本机固定的DNS服务器(一般在路由器中),这个服务器会直接找13台根域服务器,而不是去找你要访问的服务器。
第四步:跟域服务器通过迭代一步步找到域名给你返回结果,然后在返回到你的主机
第五步:和你要访问的服务器建立TCP可靠连接
第六步:最终通过浏览器实现解析页面。
迭代和递归的区别
迭代是服务器告诉你去那里查找但不帮你查找而递归是服务器查好了告诉你