主页 > dns社区话题 > dns解析查询有什么用

dns解析查询有什么用

时间 : 2021-05-22

1) 浏览器缓存,如果用户通过浏览器访问某个域名,浏览器首先会发现自己的缓存中是否有与该域名匹配的IP地址(如果该域名已被调用,缓存未被删除,则该IP地址将存在);2) 系统缓存,如果浏览器缓存中没有与域名对应的IP,则自动检查DNS缓存中是否包含与用户计算机系统主机文件中的域名对应的IP;3) 路由器缓存,如果浏览器和系统缓存中没有与域名匹配的IP,请检查路由器缓存。以上三个步骤是客户服务的DNS缓存;4) ISP(Internet Service Provider)DNS缓存,如果在客服端找不到域名对应的IP地址,则会进入ISP DNS缓存进行查询,如使用电信网络,则进入电信DNS缓存服务器进行搜索;5) 如果以上数据都没有填写,根服务器将进行查询,世界上只有13个根DNS服务器,一个主DNS服务器和其他12秒DNS服务器,收到请求后,根域名将显示区域文件条目。如果没有,则通知本地DNS服务器其管辖范围内的顶级域名(如Com)的IP地址。6)顶级域名服务器收到请求后,如果没有,顶级域名服务器将检查区域文件记录,将其管辖范围内的主域名服务器的IP地址传送给本地DNS服务器;7) 在接收到请求之后,主域名服务器请求自己的缓存。如果没有,则转到下一级域名服务器并重复此步骤,直到找到正确的数据集;8) 将结果保存到缓存。本地域名服务器将返回的结果存储在缓存中供下次使用。同时,他将结果返回给客户机。客户机通过此IP地址创建与web服务器的链接。

上一篇 下一篇