-
DNS系统的作用及类型
正向解析:域名解析为相对应的IP地址(DNS服务器最常用基本的功能)
反向解析:IP地址解析为相对应的域名(不常用,特殊场合用到如:反垃圾邮件的验证)缓存域名服务器:提供域名解析结果缓存以提高查询速度和效率(必须设置根域或指定其他DNS服务器作为解析来源)
主域名服务器:维护某一个特定DNS区域的地址数据库,对解析记录有自主控制权,是指定区域中唯一的权威服务器、官方服务器。(需要自行建立所负责的地址数据文件)从域名服务器:与主域名服务器提供完全相同的DNS解析服务,通常用于DNS服务武器的热备份。(从域名提供的解析结果来自于主域名服务器,需指定主域名服务器的位置,以便服务器能自动同步区域的地址数据库)
-
BIND的安装和控制
BIND是应用最广泛的能够提供域名服务的DNS服务程序,可以运行在Linux/UNIX主机中。
官网:https://www.isc.org/
安装DIND
[root@2920 ~]# yum -y install \
> bind \ #提供域名服务的主要程序及相关文件
> bind-utils \ #提供对DNS服务器的测试工具程序,如nslookup等
> bind-libs \ #提供bind、bind-utils需要使用的函数库
> bind-chroot #为BIND服务提供一个伪装的根目录
[root@2920 ~]# rpm -qa | grep "^bind" //查询是否已安装与BIND相关的软件包
bind-libs-lite-9.11.4-16.P2.el7_8.6.x86_64
bind-9.11.4-16.P2.el7_8.6.x86_64
bind-license-9.11.4-16.P2.el7_8.6.noarch
bind-libs-9.11.4-16.P2.el7_8.6.x86_64
bind-export-libs-9.11.4-16.P2.el7_8.6.x86_64
bind-chroot-9.11.4-16.P2.el7_8.6.x86_64
bind-utils-9.11.4-16.P2.el7_8.6.x86_64
BIND服务控制