下载介质:

DNS Version:bind 9.10.4
DNS Server:
192.168.232.151

上传介质到服务器:

修改主机名:

重启,让对主机名的修改生效:reboot。

重启后,再次查看:

执行解压:

这里,我打算将named安装在:/usr/local/named。
先看看目录状态:

执行安装:

安装OpenSSL

或者
OpenSSL官网:https://www.openssl.org

源码包安装:
解压:

config:

config -t:

make:

make install:

这样 OpenSSL 就安装成功了。

检查一下:

然后,重新回到Bind的安装:
configure:

make:

make install:

这样,安装就结束了。

查看一下软件目录:

如果需要,你也可以创建单独的用户去管理,但这是可选的:

然后把,/usr/local/named的用户与组改成:bind.bind。

rndc-confgen:

这里,有的时候,你可能会碰到这样的问题:
rndc-confgen_error_1
如图所示,命令没有反应,一直挂起卡住。
这种情况一般发生在CentOS 6.2的系统上:
当你通过SecureCRT之类的工具执行一样的命令的时候,会出现上面的问题。但是,你直接登录服务器操作,却没有这个问题。

针对这样的情况,解决方法是,使用RANDOM文件。

新建一个RANDOM,随机内容的文件:

然后,执行rndc-confgen:

这样就好了。

生成:rndc.key。

生成:rndc.conf。

/etc/rndc.conf和../etc/rndc.key中的secret的值需要一样:

文件:/etc/named.conf

修改后的/etc/named.conf。

创建:named.root。

文件:local.zone。

文件:named.local。

文件:dprototype.zone。

文件:dprototype.local。

启动测试:

启动服务:

查看服务状态:

测试:

————————————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装