什么是dns服务器
什么是dns服务器?dns服务器即域名系统,域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。执行域名和ip转化过程的服务器称之为dns服务器,通过dns服务器来应答域名服务的查询。
在互联网上通信需要借助于IP地址,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办法,可是计算机只能识别0、1代码,这时就需要一种机制来解决IP地址与主机名的转换问题。
DNS利用树形目录结构,将主机名的管理分配给不同的层级,这样可以实现更加快速的完成主机名的查找,修改主机名解析时也更加方便。
常见的 DNS服务器类型
1、主DNS服务器,为客户端提供域名解析的主要区域,主DNS服务器宕机,会启用从DNS服务器提供服务。
2、从DNS服务器,主服务器DNS长期无应答,从服务器也会停止提供服务。主从区域之间的同步采用周期性检查+通知的机制,从服务器周期性的检查主服务器上的记录情况,一旦发现修改就会同步,另外主服务器上如果有数据被修改了,会立即通知从服务器更新记录。
3、缓存服务器,服务器本身不提供解析区域,只提供非权威应答。
4、转发服务器,当DNS服务器的解析区域(包括缓存)中无法为当前的请求提供权威应答时,将请求转发至其它的DNS服务器,此时本地DNS服务器就是转发服务器。