第一范文网 - 专业文章范例文档资料分享平台

BIND安装与配置 - linux

来源:用户分享 时间:2020-06-22 本文由依旧如初 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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:如下图,成功

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育BIND安装与配置 - linux 全文阅读和word下载服务。

BIND安装与配置 - linux .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1094770.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top