(61) 3223-3000

Fale conosco

 


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

coloque:

zone "100.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.100.168.192.reverso";
};

zone "intranet.local" {
type master;
file "/etc/bind/db.intranet.local";
};

 

 Pronto com esta configuração teremos as zonas configuradas, vamos partir para configurar os arquivos indicados acima que serão respectivamente /etc/bind/db.100.168.192.reverso e o /etc/bind/db.intranet.local:

# vim /etc/bind/db.100.168.192.reverso

então coloque as configurações abaixo no arquivo, prefira colocar todos os espaços com TABs pois o bind pode não funcionar bem usando somente espaços:

$TTL 604800
@ IN SOA intranet.local. root.intranet.local. (
1
604800
86400
2419200
604800 )
;
IN NS intranet.local.
1 IN PTR intranet.local.

Salve e feche o arquivo

ATENÇÃO: NÃO copie e cole o exemplo acima e nem os que aparecerão a partir de agora, prefira digitá-los manualmente pois qualquer erro nos espaços dentro do arquivo de configuração, pode resultar em erros difíceis de identificar futuramente, pois o arquivo será aparentemente igual, porém os espaçamentos (os TAB) serão diferentes.


Com o arquivo do reverso configurado vamos partir para a configuração do arquivo /etc/bind/db.intranet.local seguindo as mesmas orientações do arquivo anterior:

# vim /etc/bind/db.intranet.local

$TTL 604800
@ IN SOA intranet.local. root.intranet.local. (
1
604800
86400
2419200
604800 )
;
@ IN NS intranet.local.
@ IN A 192.168.100.1
;
;Abaixo seguem os ips da rede local
;
debian IN A 192.168.100.11
firewall IN A 192.168.100.1

Salve e feche o arquivo

É neste arquivo que irão o nome e o ip das máquinas da rede que devem ser colocados logo abaixo do comentário “;Abaixo seguem os ips da rede local” da seguinte maneira:

nome_do_computador IN A 192.168.xxx.xxx

e logo após reinicie o BIND com o comando:

# /etc/init.d/bind9 restart

Para testarmos se está tudo certo, vamos configurar uma máquina cliente, para usar o nosso recém-configurado servidor de DNS, a configuração envolve editar apenas um arquivo que é o /etc/resolv.conf neste arquivo adicione as linhas com o ip do servidor que configuramos que neste caso é:

# vim /etc/resolv.conf

e no final adicione

nameserver 192.168.100.11

se tudo correr bem, agora você conseguirá pingar os computadores da rede pelo nome, lembrando que deve-se usar o nome completo para pingar os computadores como por exemplo:

ping debian.intranet.local

Caso você queira pingar os computadores somente pelo primeiro nome, será necessário adicionar mais uma linha ao resolv.conf de cada maquina com a opção “search intranet.local”, isso chama-se sufixo DNS para configurar simplesmente adicione “search intranet.local” ao final do resolv.conf
# vim /etc/resolv.conf

e então na última linha coloque...

search intranet.local

ou outro nome que tenha configurado para a sua zona, salve e feche o resolv.conf e pronto você já deve ser capaz de pingar computadores na rede local apenas pelo nome da máquina, desde que claro ele esteja listado com o seu respectivo nome e ip no arquivo /etc/bind/db.intranet.local que nós configuramos.

Com isso concluímos nossa configuração super básica do BIND que pode ser usada como exemplo para começar a estudar e construir o seu DNS para resolução de nomes local.
 

Um forte abraço!

Facebook

Twitter

Redes Sociais