Servidor dns local
28 de dezembro de 2009 – 20:08Um problema que vem aumentando e preocupando e a questão dos dns que estão falhando.
Por esse motivo o Google criou um serviço dns os ips são 8.8.4.4 8.8.8.8 um bom numero ip pela facilidade de se memorizar.
Link2: http://code.google.com/intl/pt-BR/speed/public-dns/docs/using.html
mas não pensemos que o serviço foi disponibilizado por qualquer coisa ou estava nos planos, vamos imaginar apenas 1 site que tem mais de 1 milhao de acessos por minuto e que gera milhões por dia chegando a passar quase 12 horas offline por falha nos dns.
por esse motivo resolvi criar este post para compartilhar meu conhecimento com dns e ajudar a muita gente que não precisa depender de dns pois podem ter o próprio dns local.
Criando um Servidor DNS local.
Vantagem maior rapidez na velocidade de resolver nomes de sites!
O que iremos usar:
SO: Linux
Software: bind9
Sistema escolhido: Ubuntu preferencialmente 8.04 LTS
Motivo: Ubuntu 8.04 LTS tem suporte ate 2013 e um sistema robusto e não precisa ser usado so como DNS alem de instalação mais facilitado pelo APT-GET.
Iniciando:
Partimos do principio que o ubuntu já estas instalado e se encontra totalmente funcional.
1 – vamos instalar o bind9.
sudo apt-get install bind9 dnsutils
2 – Fazendo backup do named.conf.local
sudo cp /etc/bind/named.conf.local /etc/bind/named.conf.local.ORIG
3 – Vamos fazer um ajuste na conf do bind
sudo gedit /etc/bind/named.conf.local
4 – Procure a linha comentada .
#include "/etc/bind/zones.rfc1918";
5 – Retire o comentário #
include "/etc/bind/zones.rfc1918";
6 – Reiniciar o servidor de DNS.
sudo /etc/init.d/bind9 restart
7 – Agora vamos ajustar o endereço de DNS padrão do nosso sistema operacional.
sudo gedit /etc/resolv.conf
8 – Adcione.
nameserver localhost
Ou coloque o endereço de ip da sua máquina caso for fixo.
nameserver 192.168.254.20
9 – Vamos adiciona os másteres dns ( Usaremos o Google )
sudo gedit /etc/bind/named.conf.options
10 – Adicione como abaixo.
forwarders {
8.8.4.4;
8.8.8.8;
};
11 - Salve o arquivo resolv.conf e reinicialize o Bind e sua configuração de rede:
# /etc/init.d/bind9 restart
# /etc/init.d/networking restart
Nos pcs locais da rede coloque no dns o ip local da maquina que esta o bindo eu indico que usem os ips do Google pois vão indexar os names muito rápido Desejando estudar o Bind a fundo neste link esta tudo muito bem comentado e em portgues BR.
Link3: http://www.rnp.br/newsgen/0105/bind9.html






One Response to “Servidor dns local”
favor, implemente versão para impressão ou pdf.
By gerabelo on jan 23, 2010