1. 编译bind 9.1.3
下载最新的版本从www.isc.org,当前版本是9.1.3
cd /tmp
tar xvfz bind-9.1.3.tar.gz
cd bind-9.1.3
./configure
make
make install
经过上面的步骤,bind的各种后台程序默认被安装到/usr/local/bin 和/usr/local/sbin 。
2. 准备chroot环境
登录作为root, 创建下面的目录结构
/chnamed
+-- dev
+-- etc
| +-- named
+-- var
+-- run
# mknod /chnamed/dev/null c 1 3
# cp -a /etc/localtime /chnamed/etc
修改/etc/rc.d/init.d/syslog 中的 start部分改daemon为下面的行:
daemon syslogd $SYSLOGD_OPTIONS -a /chnamed/dev/log
然后用/etc/rc.d/init.d/syslog restart重启syslogd后台。