dns的作用是什么(DNS查询)
DNS是万维网上的分布式数据库,它将域名和IP地址相互映射。它使用户更容易访问互联网,而不用记住机器可以直接读取的IP号码字符串。通过域名获取域名对应的IP地址的过程称为域名解析。
dns的作用是什么?
DNS域名系统(DNS Domain Name System),其功能是将域名解析为IP地址,域名和IP地址链接在一起进行服务,这样就不需要输入IP地址,只需输入网址即可访问网站。
每个IP地址可以有一个主机名,该主机名由一个或多个用小数点分隔的字符串组成。有主机名的话,不要死记硬背每个IP设备的IP地址,记住相对直观有意义的主机名就行了。这就是DNS协议的作用。
域名系统功能映射
1.静态映射:每个设备都配置了从主机到IP地址的映射,每个设备都独立维护自己的映射表,只供这个设备使用。
2.动态映射:建立域名解析系统(DNS),只在专门的DNS服务器上配置从主机到IP地址的映射。对于需要使用主机名在网络上通信的设备,首先需要从DNS服务器查询主机对应的IP地址。
通过主机名获取主机名对应的IP地址的过程称为域名解析(或主机名解析)。解析域名时,可以先用静态域名解析,静态域名解析不成功的话再用动态域名解析。一些常用的域名可以放入静态域名解析表中,可以大大提高域名解析效率。
DNS的重要性
1.从技术角度来看
DNS解析是大多数互联网应用的实际寻址方法。域名技术的二次开发和基于域名技术的各种应用丰富了互联网的应用和协议。
2.从资源的角度
域名是互联网上的身份,是不可复制的唯一标识资源。随着互联网的全球化,域名已经成为标志一个国家主权的国家战略资源。
DNS查询类型
1、查询方法要点
递归查询:响应查询成功或查询失败。一般客户端和服务器之间的查询是递归的,即客户端向DNS服务器发送请求时,如果DNS服务器本身无法解析,就会向另一个DNS服务器发送查询请求,结果会传递给客户端。
迭代查询:服务器接收一个迭代查询,对结果回复一次,不一定是目标ip和域名的映射关系,也可以是其他DNS服务器的地址(为了进一步获取目标IP)。
2.从查询内容上划分
转发查询IP地址按域名查询。
反向查询按IP地址查询域名。