6.4 域名系统DNS
域名dns的作用是什么?
域名dns的功能是为实现域名和IP的映射功能,因为在网络通讯时,需要将域名转化为IP地址。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。简单来说,就是一个将域名翻译成ip地址的系统。
DNS通过允许一个名称服务器把他的一部分名称服务(众所周知的zone)“委托”给子服务器而实现了一种层次结构的名称空间。此外,DNS还提供了一些额外的信息,例如系统别名、联系信息以及哪一个主机正在充当系统组或域的邮件枢纽。
DNS报文使用运输层的UDP协议进行封装,运输层端口号为53
因特网是否可以只使用一台DNS服务器?
过程(做法不可取)
先在高速缓存中查找域名对应的IP地址
若没有找到,就会向网络中的某台DNS服务器查询
域名和IP地址映射
DNS服务器查询到之后,将相应的查询结果给用户主机

因特网采用层次树状结构的域名结构

顶级域名分类

因特网的域名空间

域名服务器的分类

域名解析的过程
重点
递归查询

迭代查询

高速缓存

如果有了高速缓存,就可以直接访问,本地域名不用再迭代查询

DNS报文使用运输层的UDP协议进行封装,运输层端口号为53

浙公网安备 33010602011771号