BIND是一款开放源码的DNS服务器软件
1、安装管理BIND软件
在linux系统中,系统光盘自带了BIND服务的多个安装文件,各软件包的主要作用如下:
bind提供了域名服务器的主要程序及相关文件模板
bind-utils,提供了对DNS服务器的测试工具服务器,如nlsookup等
bind-libs,提供了bind,bind-tuils,需要使用的库函数
bind-chroot,可选软件包,为BIND服务提供一个伪装的根目录(将/var/named/chroot/文件夹作为BIND的根目录),以提高安全性。也称为jai1(监牢)机制
先查看组成的bind软件,没有安装的小伙伴们可以使用yum命令安装一下
软件安装好后,会自动增加一个名为named的系统服务
3、 BIND服务的配置文件
使用BIND软件构成域名服务器主要设计两种类型的配置文件,主配置文件( /etc/named.conf)、区域配置文件为/var/named/下。
主配置文件named.conf通常位于/etc/目录下,在named.conf文件中,主要包括全局配置、区域配置两个部分
(1)全局配置部分 解析
全局配置参数包括在形如”options { } :“ 的大括 中,如可以设置监听的地址和端口、区数据文件存放的目录、允许那些客户机查询
(2)区域配置部分
4、区域数据配置文件
上述配置内容中,时间单位默认为秒,也可以使用以下单位:M(分)、H(时)、W(周、D(天)。文件中的“@”符 当于“1inuxxu.com. ” ““admin.1inuxxu.com.”,表示域管理员的电子邮箱地址(基本用不到)(由于“@”符 已有其他含义,因此将 邮件地址中的“@”用代替)。sOA记录中的更新序列 用来同步主、从服务器的区域数据,当从服务器判断区域更新时,若发现主服务器中的序列 与本地区域数据中的序列 相同,则不会进行下载
地址解析记录部分与上张图片相连
上述配置内容中,用到以下四种常见的地址解析记录。
NS域名服务器(Name Server):记录当前区域的DNS服务器的主机地址。
MX邮件交换(Mai1 Exchange)。记录当前区域的邮件服务器的主机地址,数字10表示(当有多个MX记录时)选择邮件服务器的优先级,数字越大优先级越低
A地址(Address)。记录正向解析条目(IPV4)。例如,WWW IN A 192.168.200.100”表示或名www.linuxxu.com对应的IP地址是192.168.200.100
AAAA地址(Address):记录正向解析条目(IPV6)
CNAME别名(Canonical Nname):记录某一个正向解析条目的其他名称。例如:“ftp IN CNAME www” 表明域名ftp.linuxxu.com是www.linuxu.com的别名
在反向区域数据文件中,不会用到A地址记录,而是使用PTR指针(Point)记录。例如对于反向区域linuxxu.fan 添加的反向解析记录可以是以下形式
这章介绍完毕
下章将实操创建构建缓存域名服务器
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25289 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!