Configurando o Bind9 no Ubuntu/Debian
Esse artigo é um pedido do meu aluno Josenilson.
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.loca.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 example.com com o nome do seu dominio
zone “example.com” {
type master;
file “/etc/bind/zones/example.com.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
sudo vim /etc/bind/named.conf.options
Nós precisamos modificar o forwarder.
forwarders {
# Susbstitua o endereco abaixo com o endereco do seu provedor de DNS123.123.123.123;
};
Adicione o arquivo de definicao de zona (substitua example.com com o nome do seu dominio)
sudo mkdir /etc/bind/zones
sudo vim /etc/bind/zones/example.com.db
O arquivo de definicao de zona é onde nós adicionamos todos os endereços/máquinas que nosso DNS conhecerá.
// Substitua example.com 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 example.com. IN SOA ns1.example.com. admin.example.com. (
// Nao modifique as linhas abaixo!
2007031001
28800
3600
604800
38400
)// Substitua as lihas abaixo quando necessario:
// ns1 = nome do DNS Server
// mail = nome do Mail Server// example.com = Dominio
example.com. IN NS ns1.example.com.
example.com. IN MX 10 mail.example.com.// Substitua os ips.
www IN A 192.168.0.2
mta IN A 192.168.0.3
ns1 IN A 192.168.0.1
Criando o arquivo de zona reversa
sudo vim /etc/bind/zones/rev.0.168.192.in-addr.arpa
copie e cole o seguinte exemplo:
//Substitua example.com com o nome do seu dominio, ns1 com o nome do servidor DNS.
// O numero IN PTR example.com e o endereco do servidor DNS. em meu caso , ele é 1, com meu edereco ip e 192.168.0.1.
@ IN SOA ns1.example.com. admin.example.com. (
2007031001;
28800;
604800;
604800;
86400
)IN NS ns1.example.com.
1 IN PTR example.com
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 configuracoes
sudo vim /etc/resolv.conf
search example.com
nameserver 192.168.0.1
Teste o servidor usando o seguinte comando:
dig example.com
Arquivado em: Uncategorized | Tagged: bind9, debian, dns, named, ubuntu | 1 Comentário »



























