DNS是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS就是这样的一位“翻译官”。
解析概述1、DNS解析结构

DNS系统一般采用树状结构进行组织,以i.baidu.com为例,com为顶级域名,baidu为二级域名,i为三级域名
解析结构2、DNS解析具体过程
①用户主机上运行着DNS的客户端,就是我们的PC机或者手机客户端运行着DNS客户端了
②浏览器将接收到的url中抽取出域名字段,就是访问的主机名, 并将这个主机名传送给DNS应用的客户端
③DNS客户机端向DNS服务器端发送一份查询报文,报文中包含着要访问的主机名字段
④该DNS客户机最终会收到一份回答报文,其中包含有该主机名对应的IP地址

⑤一旦该浏览器收到来自DNS的IP地址,就可以向该IP地址定位的HTTP服务器发起TCP连接
从客户机客户机提出域名解析请求,到查询到解析记录大概要经过以下层层查询,每一层查询到结果都直接返回,否则一路查询下去:
查询解析3、DNS服务器的3个级别
根级别DNS
根服务器主要用来管理互联网的主目录,全世界IPv4根服务器只有13台,1个为主根服务器在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本。根服务器中有经美国政府批准的260个左右的互联网后缀
顶级域名服务器

负责提供二级域名的DNS服务器IP地址. 每一个顶级域名都有对应的DNS的服务器,它们通常由专门的机构公司来维护,它们各自提供自家域名下的子域名(二级域名)的名称服务. 通常我们所说的"购买域名"就是向这些公司的数据库注册一条记录
权威DNS
是由各运营商的dns提供三级域名对应的主机IP地址解析
4、解析记录
域名能解析首先是要配置解析记录,我们在各个注册商购买了域名之后,都可以在给你购买的域名添加解析记录, 记录类型有多种,A记录、CNAME、MX记录、NS记录、TTL等等,Dns服务器的解析依据就是这些解析记录。


