Escolar Documentos
Profissional Documentos
Cultura Documentos
O servidor DNS traduz nomes para os endereços IP e endereços IP para nomes respectivos, e
permitindo a localização de hosts em um domínio determinado.
Ex: Quando você digita www.terra.com.br no seu browser, o seu PC precisa saber o IP do servidor web
onde a página do terra está hospedada, mas como ele faz isso?
Normalmente existe o servidor DNS primário e secundário, este último é uma espécie de cópia de
segurança do servidor DNS primário.
Existem 13 servidores DNS raiz no mundo todo e sem eles a Internet não funcionaria. Destes, dez
estão localizados nos Estados Unidos da América, um na Ásia e dois na Europa. Para Aumentar a
base instalada destes servidores, foram criadas réplicas localizadas por todo o mundo, inclusive no
Brasil desde 2003.
Ou seja, os servidores de diretórios responsáveis por prover informações como nomes e endereços das
máquinas são normalmente chamados servidores de nomes. Na Internet, os serviços de nomes usado é o
DNS, que apresenta uma arquitetura cliente/servidor, podendo envolver vários servidores DNS na resposta
a uma consulta.
Berkeley Internet Name Domain (BIND)
È o servidor para o protocolo DNS mais utilizado na Internet, especialmente em sistemas do tipo Unix,
onde ele pode ser considerado um padrão de facto. Foi criado por quatro estudantes de graduação,
membros de um grupo de pesquisas em ciência da computação da Universidade de Berkeley, e foi
distribuído pela primeira vez com o sistema operacional 4.3BSD. O programador Paul Vixie, enquanto
trabalhava para a empresa DEC, foi o primeiro mantenedor do BIND. Atualmente o BIND é suportado e
mantido pelo Internet Systems Consortium.
Passo 1: INSTALAÇÃO
Copiando os PACOTES
scp -r root@IP_PASSADO_PELO_PROFESSOR:/home/kalau/Documentos/BIND
Instalando:
cd /BIND
dpkg -i lib*
dpkg -i bind9utils_9.9.2.dfsg.P1-2ubuntu2_i386.deb
dpkg -i bind9_9.9.2.dfsg.P1-2ubuntu2_i386.deb
Passo 1:
Alterar arquivo resolv.conf:
vim.tiny /etc/bind/named.conf.local
zone "labslestacio.com.br" {
type master;
file "/etc/bind/db.labslestacio.com.br";
};
Passo 3:
Criar o arquivo de zona que foram configurados no passo 3:
vim.tiny db.labslestacio.com.br
adicione as linhas abaixo: (utilize a tecla tab para deixar a formatação parecida
conforme ex abaixo:)
$TTL 86400
@ IN SOA dns1.labslestacio.com.br. hostmaster.labslestacio.com.br (
2013051001 ; serial
21600 ; refresh after 6 hours
3600 ; retry after 1 hour
604800 ; expire after 1 week
86400 ) ; minimum TTL of 1 day
IN NS dns1.labslestacio.com.br.
dns1 IN A 127.0.0.1
Passo 04
Reiniciar o serviço (se não der nenhuma mensagem de erro está ok)
/etc/init.d/bind9 restart
named-checkconf
$ nslookup
> dns1.labslestacio.com.br
Prática 02
No arquivo named.conf:
vim.tiny /etc/bind/named.conf.local
zone "secprofessor.com.br" {
type slave;
file "/etc/bind/db.secprofessor.com.br ";
masters {ipdoservidormestre;};
};
Links úteis:
Tutorial:
http://gnulinuxbr.com/2010/07/05/servidor-dns-centos/
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-bind.html
Wiki:
http://pt.wikipedia.org/wiki/BIND
http://pt.wikipedia.org/wiki/Domain_Name_System
Registro br:
http://registro.br/suporte/faq/faq5.html
Documentação do vi ou vim (editor de texto do linux, tem um livro de graça para baixar lá, muito bom)
http://www.vim.org/docs.php