Bind9

Neste artigo veremos como instalar e configurar minimamente o servidor de nomes Bind9 (versão 9.9.2) no Debian Squeeze para trabalhar juntamente com o Samba 4 e com o LINK_POST_MPICH2

Para que o Samba4 funcione perfeitamente é necessário uma versão do Bind >= 9.8

Para poupar tempo (configuração de scripts), instale e desinstale o bind

1
2
apt-get install bind9
apt-get remove bind9

Após isto, instale os pacotes requeridos

1
apt-get install devscripts build-essential libkrb5-dev debhelper libssl-dev libtool bison libdb-dev libldap2-dev libxml2-dev libpcap2-dev hardening-wrapper libgeoip-dev dpkg-dev

Crie uma pasta para baixar o bind

1
2
3
mkdir bind9
cd bind9
wget -c http://ftp.de.debian.org/debian/pool/main/b/bind9/bind9_9.9.2.dfsg.P1.orig.tar.gz

Descompacte e compile

1
2
3
4
tar -zxvf bind9_9.9.2.dfsg.P1.orig.tar.gz
cd bind9-9.9.2.dfsg.P1/
./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-dlz-postgres=no --with-dlz-mysql=no --with-dlz-bdb=yes --with-dlz-filesystem=yes --with-dlz-ldap=yes --with-dlz-stub=yes --with-dlz-dlopen=yes --with-geoip=/usr --enable-ipv6 CFLAGS=-fno-strict-aliasing
make install

Crie manualmente o cache a ser utilizado pelo bind e o colocaremos como dono

1
2
mkdir /var/cache/bind
chown bind:bind /var/cache/bind

Edite o arquivo 

1
/etc/bind/named.conf

e adicione ao final 

1
include "/usr/local/samba/private/named.conf";

Edite o arquivo

1
/etc/resolv.conf

apague o conteúdo e coloque o seu domínio

1
2
search intranet.casa
nameserver ip-do-servidor

Por fim, inicie o serviço 

1
/etc/init.d bind9 start

ou

1
service bind9 start

Caso dê algum erro, verifique no syslog do sistema e procure no google 😛
tail /var/log/syslog

Referência
http://wiki.debian.org/Bind9

3 comments for “Bind9

  1. fagner
    6 de agosto de 2013 at 18:09

    so uma pergunta … pra o dns trabalhar com o samba4 estando em outro server como faz?

    • 7 de agosto de 2013 at 13:40

      testarei e postarei os resultados… pra n falar algo errado… 😛

  2. fagner
    13 de novembro de 2013 at 19:53

    ouvi falar que teria que compilar o samba 4 com os parametros de BIND9_FLATFILE.. ja testou desta forma?

    fico no aguardo.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *