BIND安装与配置 - linux

依旧如初 分享 2020-06-22 下载文档

Bind安装与配置

1. Linux版 安装准备:

下载Linux版bind9源代码。 安装vim小工具。 Linux系统主机。 (示例假设前提: Bind程序:bind-9.6.tar.gz

软件安装目录:/home/wkubuntu/named (即~/named) 区文件目录:/home/wkubuntu/namedfile (即~/namedfile) 本服务器提供tnsroot.cn的权威解析服务 )

安装步骤:

不建议使用自动安装,推荐用源代码编译安装。 1. 创建安装路径.

在home /wkubuntu下创建named目录和namedfile目录 。(也可以在其他目录下创建,本次推荐在hom /wkubuntu下创建,/wkubuntu是linux系统用户名)

2. 安装bind

在网上下载源代码bind-9.6.tar.gz 解压:tar –zxvf bind-9.6.tar.gz 进入解压目录:cd bind-9.6

参数收集,预编译:sudo ./configure --prefix=/home /wkubuntu/named 编译软件:sudo make 安装软件:sudo make install

此时查进入/home/wkubuntu/named目录,里面自动生成了bin etc include lib sbin share var这些文件

注:在编译安装的过程中,如果有软件的依赖关系,一般安装该软件后,即可解决;bind9的编译参数较多(类似于,“--prefix=/home /wkubuntu/named”),如果在功能上有特殊的要求,需要参考《DNS与BIND》,选择相应的参数。

3.配置流程:

1) 在 /home/wkubuntu/named/etc目录下,创建named.conf文件。可以从网上下载,很容易就能找到。 2) 生成rndc的key:

进入/home/ wkubuntu /named /sbin/目录 创建文件rndc.conf:sudo vim rndc.conf 修改其权限sudo chmod 777 rndc.conf 生成key:sudo rndc-confgen > rndc.conf

3) 将/home/ wkubuntu /named /sbin/目录下的rndc.conf复制到/etc 目录下,重命

名为rndc.key,并修改成777权限。

4) 复制/etc/rndc.key

5) 修改/home/wkubuntu/named/etc目录下named.conf文件的directory字段,将

其修改为directory “/home/wkubuntu/namedfile”(即namedfile的路径); 该字段用于指定区文件的目录。

6) 从网上下载以下三个文件(很容易找到):root.hint,localhost.zone,127.0.0.zone,

到本服务器/home/wkubuntu/namedfile目录下。

7) 保留/home/wkubuntu/named/etc 目录下named.conf中zone “.”,zone

“localhost”, zone “0.0.127.in-addr.arpa”开始的区文件配置参数,删除其它的区文件zone配置参数。

文件中的

secret

字段,并将其替换到

/home/wkubuntu/named/etc目录下的named.conf文件的该字段中。

并增加以下记录: zone “tnsroot.cn” in { };

即指定域名tnsroot.cn的区文件是指定区文件目录的tnsroot.cn.zone文件。

8) 在/home/wkubuntu /namedfile目录下创建tnsroot.cn.zone文件,并增加以下的

记录内容:(该文件已创建,复制进来即可。) $ORIGIN . $TTL 15 ; 15s

oid.tnsroot.cn IN SOA ns1.oid.tnsroot.cn. root.oid.tnsroot.cn. ( 提供解析的域名

该域名的权威服务器 权威服务器的管理员mail

type master; file “tnsroot.cn.zone”;

allow-update {localhost; key updatekey;};

110 ; serial

172800 ; refresh (2 days) 14400 ; retry (4 hours) 3628800 ; expire (6 weeks) 604800 ; minimum (1 week) )

NS ns1.oid.tnsroot.cn. 负责该域名的服务器 A xxx.xxx.xxx.xxx 该服务器的IP地址

ns1.oid.tnsroot.cn. IN A xxx.xxx.xxx.xxx

(注意根据实际需要的域名和IP地址,修改红色标识的参数)

9) 域名服务的授权问题。以oid.tnsroot.cn为例,本机提供oid.tnsroot.cn的权威

解析服务,需要tnsroot.cn服务器的授权。因此,在设置本服务器前,需要首先确认上级tnsroot.cn服务器是否授权到本服务器。 10) 域名服务的启动: 启

:

sudo

/home/wkubuntu/named/sbin/named

-c

/home/wkubuntu/named/etc/named.conf &

两次回车后,如果返回的是Done,说明bind启动成功,如下图:

如果返回的是Exit,说明启动失败,失败的原因有很多,可以试着用下面的方法解决:

1. named.conf文件中的两行 include注释掉 或者

2. 修改这条命令中“/home/wkubuntu/named/sbin/named

-c

/home/wkubuntu/named/etc/named.conf &” /wkubuntu目录下的每个文件夹的权限(chmod 777)。

3.可能配置文件named.conf或者tnsroot.cn.zone文件中含有中文字符(如引号等),将其修改成英文字符。

注:修改配置文件或区文件后,需要关闭并重新启动软件。 关闭:sudo pkill named 查看进程:ps aux |grep named

修改完后再次用启动命令

注:修改配置文件或区文件后,需要关闭并重新启动软件。 11) 测试

dig @localhost tnsroot.cn (或 nslookup oid.tnsroot.cn) 如果返回中含有; ANSWER SECTION:如下图,成功


BIND安装与配置 - linux .doc 将本文的Word文档下载到电脑

下一篇:邹欢 开题报告 完整版 - 图文

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx