Bind编译安装详解
Bind是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件,支持各种unix平台和windows平台。现今互联网上最常使用的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占所有DNS服务器的九成。BIND现在由互联网系统协会(Internet Systems Consortium)负责开发与维护。
Bind一般可直接yum install安装,或是用RPM包安装,但有时我们需要其某些特别的功能是,就需要用到编译安装了。本文详细介绍bind编译安装的方法。
1.安装前准备:
首先,到http://www.isc.org/下载bind的源码安装包,我下的是bind-9.11.0b1.tar.gz,9.11.0b1版本的,各位可自行下载自己需要的版本。
解压文件
tar xzvf bind-9.11.0b1.tar.gz
创建普通用户用于bind的运行
[root@www bind-9.11.0b1]# groupadd -g 53 -r named
[root@www bind-9.11.0b1]# useradd -u 53 -g 53 -r named
[root@www bind-9.11.0b1]#
./configure配置
[root@www bind-9.11.0b1]# ./configure –prefix=/usr/local/bind9 –sysconfdir=/etc/named/ –disable-ipv6 –disable-chroot –enable-threads
一般不会出现什么问题,但如果有相关的模块没有安装,则会在这时候报错,不过没关系,缺什么,yum install安装相应的devel包就行了。
configure通过了就继续make && make install:…
XML statistics (–with-libxml2)
JSON statistics (–with-libjson)
————————————————————————
For more detail, use –enable-full-report.
========================================================================
[root@www bind-9.11.0b1]# make && make install
mkdir /usr/