Создаем файл bind_inst.sh следующего содержания:

======== cut ========

#!/bin/sh

bind_ver=9.9.5

# примеры
#http://www.zytrax.com/books/dns/ch6/

# рабочая папка
cd ~/tmp

# скачиваем
wget ftp://ftp.isc.org/isc/bind9/${bind_ver}/bind-${bind_ver}.tar.gz

# распаковываем
tar -xzpvf bind-${bind_ver}.tar.gz

# конфигурячим и устанавливаем
cd bind-${bind_ver}
./configure --prefix=${HOME}/bind --enable-openssl-version-check=no
make install clean

# переходим в папку с примерами
cd ${HOME}/tmp/bind-${bind_ver}/bin/tests/system/logfileconfig/ns1/

# Копируем пример конфигурации в named.conf
cp named.symconf ${HOME}/bind/etc/named.conf

# Копируем конфигурацию для управления вторичным DNS сервером rndc.conf
cp rndc.conf ${HOME}/bind/etc/rndc.conf

# Копируем корневую зону
cp root.db ${HOME}/bind/etc/root.db

# узнаем свой ip
host -4ta ${USER}.nichost.ru | awk {' print $4 '}

# и заменяем прописанный "10.53.0.1" в файле named.conf на наш

# копируем пример оформления зоны
cp ${HOME}/tmp/bind-${bind_ver}/bin/tests/db/dns_db_newversion.data ${HOME}/bind/etc/$USER.db

======== cut ========

Запускаем:

~/bind/sbin/named

 

Старый вариант - здесь


Comments powered by CComment