域名服务商、域名、DNS服务器的关系
1、域名服务商是用户/站长进行域名注册的地方,国内的域名服务商必须要进行备案(管局要求),但是国外当然不需要。但是不备案的域名不能在云(或者其他IDC服务商)上进行解析和访问。
2、域名就是我们自己所注册的域名。
3、DNS服务器包括根服务器(顶级),二级域名服务器(比如百度,阿里等),三级域名服务器,本地DNS服务器(比如各个厂商内部服务器)。可以参考https://zhuanlan.zhihu.com/p/104285769。
1、递归查询
一个查询得到一个结果。
2、迭代查询
反复进行查询,得到的是其他可以提供解析的DNS服务器的地址。
一般用户的解析过程:
递归+迭代查询,本地DNS服务器(递归)+其他DNS服务器(迭代)。