先上图,图能看明白,之后的解释就不用看了。
解释过程:
- 先去本地缓存中查找是否有对应域名的解析,如果有的话直接返回ip地址。
- 如果1没有解析,去本地DNS服务器(一般有ISP提供)查找是否有对应的缓存,如果有就直接返回,没有进行下一步。
- 本地DNS服务器中没有解析记录的话,会向根服务器查询,返回对应的顶级域名的解析地址。
- 本地DNS服务器再向顶级域名服务器查询返回权威域名服务器的解析地址。
- 本地DNS服务器再向权威域名服务器查询对应的域名解析的ip地址,找到之后存储到本地缓存,并返回给用户进行访问。
以下为重复文本,忽略即可
解释过程:
- 先去本地缓存中查找是否有对应域名的解析,如果有的话直接返回ip地址。
- 如果1没有解析,去本地DNS服务器(一般有ISP提供)查找是否有对应的缓存,如果有就直接返回,没有进行下一步。
- 本地DNS服务器中没有解析记录的话,会向根服务器查询,返回对应的顶级域名的解析地址。
- 本地DNS服务器再向顶级域名服务器查询返回权威域名服务器的解析地址。
- 本地DNS服务器再向权威域名服务器查询对应的域名解析的ip地址,找到之后存储到本地缓存,并返回给用户进行访问。