Configurando um servidor DNS

Instalando o Bind

sudo apt-get install bind9 dnsutils

Configurando o Bind

Fazendo backup do named.conf.local

sudo cp /etc/bind/named.conf.local /etc/bind/named.conf.local.ORIG

Aqui é onde configuramos as zonas do DNS.

sudo vim /etc/bind/named.conf.local

Adicione as seguintes linhas no arquivo named.conf.local

# Esta e uma definição de zona. substitua acme.local com o nome do seu dominio

zone â€œacme.local” {\ type master;\ file â€œ/etc/bind/zones/acme.local.db”;\ };

# Esta e uma zona reversa. substitua o 0.168.192 com o seu endereco de rede em notacao reversa â€“ e.g meu endereço e 192.168.0

zone â€œ0.168.192.in-addr.arpa” {\ type master;\ file â€œ/etc/bind/zones/rev.0.168.192.in-addr.arpa”;\ };

Agora faça o backup e edite o arquivo named.conf.options

sudo cp /etc/bind/named.conf.options /etc/bind/named.conf.options.ORIG

Edite o arquivo named.conf.options e informe um servidor de encaminhamento ( forwarder )

sudo vim /etc/bind/named.conf.options

forwarders {\ # Susbstitua o endereco abaixo com o endereco do seu provedor de DNS

208.67.222.222;\ };

Adicione o arquivo de definição de zona (substitua acme.local com o nome do seu dominio)

sudo mkdir /etc/bind/zones

sudo vim /etc/bind/zones/acme.local.db

O arquivo de definicao de zona é onde nós adicionamos todos os endereços/máquinas que nosso DNS conhecerá.

// Substitua acme.local com o nome do seu dominio. nao esqueca do . depois do nome do dominio!\ // tambem, substitua o ns1 com o nome do seu servidor DNS

$TTL 604800\ @ IN SOA acme.local. admin.acme.local. (\ 2009051301 ; Serial\ 7200 ; Refresh\ 120 ; Retry\ 2419200 ; Expire\ 604800) ; Default TTL\ ;\ @ IN NS ns1.acme.local.

acme.local. IN MX 10 mail.acme.local\ acme.local. IN A 192.168.0.1\ www IN CNAME acme.local.\ mail IN A 192.168.0.1

Criando o arquivo de zona reversa

sudo vim /etc/bind/zones/rev.0.168.192.in-addr.arpa

$TTL 1d;\ $ORIGIN 0.168.192.IN-ADDR.ARPA.\ @ IN SOA ns1.acme.local. admin.acme.local. (\ 2009051301\ 7200\ 120\ 2419200\ 604800\ )

IN NS ns1.acme.local.\ 1 IN PTR ns1.acme.local.

Reinicie o servidor Bind usando o seguinte comando

sudo /etc/init.d/bind9 restart

Testando o servidor DNS

Modifique o arquivo /etc/resolv.conf com as seguintes configurações

sudo vim /etc/resolv.conf

search acme.local\ nameserver 192.168.0.1

Teste o servidor usando os seguintes comandos:

dig acme.local

ping mail.acme.local

Categoria:CENTRAL_DE_CONHECIMENTO Categoria:DNS