配置dns有什么用 简述DNS的主要功能

域名系统:DNS为域名和IP地址之间的映射提供分布式数据库;它使用户更容易访问互联网,而不需要记住机器可以直接读取的IP地址。输入一个域名,最终获得该域名对应的IP地址的过程称

本文最后更新时间:  2023-04-23 13:15:05

域名系统:DNS为域名和IP地址之间的映射提供分布式数据库;它使用户更容易访问互联网,而不需要记住机器可以直接读取的IP地址。输入一个域名,最终获得该域名对应的IP地址的过程称为域名解析;DNS协议是TCP或UDP,端口号是53。DNS采用客户机/服务器模式,这是一个具有树状层次结构的在线分布式数据库系统。

注意:Hosts文件是主机的本地文件,记录了主机名和IP地址的对应信息;以UDP为例,在主机要求DNS服务器访问HTTP地址时使用,以加快访问网页的速度;DNS服务器中继到主DNS服务器同步DNS数据,一般使用TCP保证稳定性;

DNS域名结构是包括多级域名的层级结构,如顶级域名、二级域名和三级域名。

–不同级别的域名用点分隔。最低级别的域名写在最左边,最高级别的域名写在最右边。

–每一级域名由字母和数字组成,不区分大小写;域名的根域使用”。”意味着以点号结尾的域名称为完全限定域名FQDN。

互联网域名结构树:

DNS域名解析原理:

1.域名解析是通过调用服务器上的解析软件来完成的。

2.DNS域名解析是按照域名空之间的层次树结构自上而下进行的。

递归查询:如果DNS服务器支持递归查询,那么它在收到递归查询请求后,会负责将最终的查询结果返回给请求的发送方。即使执行递归查询的DNS服务器无法从本地数据库返回查询结果,也必须查询其他DNS服务器,直到得到确认的查询结果;通常,客户端与本地DNS域名服务器之间的查询交互是递归查询。

迭代查询:DNS服务器收到迭代查询请求后,如果无法从本地数据库返回查询结果,则向请求者返回一个可能知道查询结果的DNS服务器地址,请求者自行查询DNS服务器,以此类推,请求者最终得到查询结果;通常,本地域名服务器向根域名服务器发送迭代查询。

反向查询:DNS反向查询允许DNS客户端根据已知的IP地址找到主机对应的域名;在互联网域名树中设置专门的in-addr.arpa反向查询域,用于反向查询。

静态域名解析:

手动配置域名和IP地址的对应关系。

动态域名解析:

DNS域名服务器完成解析

DNS代理:

设备的中继DNS解析

DNS冗余—为了保证服务的高可用性,DNS需要多台服务器冗余支持每个区域;手动或自动将某个区域的资源记录更新到主DNS服务器;备用DNS服务器用作同一区域中主服务器的备份服务器,以防主服务器无法访问或停机。备用DNS服务器定期与主DNS服务器通信,以确保其区域信息保持最新。如果不是最新信息,备用DNS服务器将从主服务器获取最新区域数据文件的副本。将区域文件复制到多个名称服务器的过程称为区域复制。

域名解析器—解析通常需要建立多个名称服务器来查找所需的信息。然而,一些解析器的功能更简单,只与一个名称服务器通信。这些简单的解析器依赖于递归名称服务器(称为”存根解析器”),给他们找资料。

一—用于指定域名对应的IP地址记录。用户可以将该域名下的web服务器指向自己的web服务器。您也可以设置域名的子域。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。