DNS域名服务软件

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进行处理,非常感谢!

上一篇 2022年3月10日
下一篇 2022年3月10日

相关推荐