Samba 4 AD DC на Ubintu Server 12.10 с Bind 9.9.2-P1 в качестве DNS.

За основу статьи возьмем Настройка Samba 4 в роли Контроллера Домена Active Directory на Ubuntu Server 12.10. Делаем все по этой статье до шага 7. Подготовка Samba 4 к роли контроллера домена AD

Установим Bind:

# apt-get install bind9 

Посмотрим версию Bind:

# named -V 
BIND 9.8.1-P1 built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 
using OpenSSL version: OpenSSL 1.0.1c 10 May 2012 

Поставили мы эту версию для установки всех нужных файлов конфигурации. А теперь удалим ее.

apt-get remove bind9

Дальше я на всякий случай доставил пакеты по статье 2.1.1 Активация динамически загружаемых зон (DLZ) с Bind в Debian Lenny ( не факт, что они нужны).

apt-get install libkrb5-dev libssl-dev

Скачиваем исходники bind-9.9.2-P1:

$ wget ftp://ftp.isc.org/isc/bind9/9.9.2-P1/bind-9.9.2-P1.tar.gz

Распаковываем архив.

$ tar -zxvf bind-9.9.2-P1.tar.gz

Устанвливаем:

 $ cd bind-9.9.2-P1.tar.gz
 $ ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc/bind --localstatedir=/var --enable-threads --enable-largefile --with-libtool --enable-shared --enable-static --with-openssl=/usr --with-gssapi=/usr --with-gnu-ld --with-geoip=/usr --enable-ipv6  --with-dlopen=yes
 $ make
 $ make install

Смотрим версию Bind:

named -V
BIND 9.9.2-P1 built with defaults
using OpenSSL version: OpenSSL 1.0.1c 10 May 2012

Дальше действуем по статье Samba 4 AD DC на Ubintu Server 12.10 с Bind 9.8.1 в качестве DNS.