O DNS (Domain Name System - Sistema de Nomes de Domínios) é um protocolo usado para traduzir nomes para endereços IP e endereços IP para nomes respectivos, e permitindo a localização de hosts em um domínio determinado. Num sistema livre o serviço é implementado pelo software BIND. Esse serviço geralmente se encontra localizado no servidor DNS primário.
O servidor DNS secundário é 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.
Quando o DNS é instalado em uma máquina, precisa-se configurar a rede para ser feita a navegação e a transmissão de dados do computador com as outras redes.
Configurando o DNS
1 - Instale o bind9:
sudo apt-get install bind9
2 - Vá até o diretório /etc/bind:
cd /etc/bind
3 - Copie o arquivo db.local:
cp db.local db.(nome de sua preferência)
4 - Agora:
sudo nano db.(nome de sua preferência)
5 - localhost deve ser substituído pelo domínio de sua preferência na parte de root.localhost
root.domínio de sua preferência
exemplo:
@ IN SOA exemplo.administrandoredes.com. root.administrandoredes.com.
Embaixo também, você vai alterar, tirar localhost e colocar o mesmo domínio que você colocou logo em cima, no caso, exemplo.administrandoredes.com. e na linha abaixo o IP da sua máquina.
6 - Edite o arquivo named.con
sudo nano named.conf
7 - Suba um diretório com o comando “cd ../” e ainda com o nano abria o arquivo hosts
sudo nano hosts
Crie uma linha com o seu ip e o nome dado ao servidor de arquivo de zona direta.
8. Antes de acabar, modifique o arquivo resolv.conf para o seu localhost:
nameserver localhost
9. Reinicie o servidor
/etc/init.d/bind9 restart
Configurando o DNS
1 - Instale o bind9:
sudo apt-get install bind9
2 - Vá até o diretório /etc/bind:
cd /etc/bind
3 - Copie o arquivo db.local:
cp db.local db.(nome de sua preferência)
4 - Agora:
sudo nano db.(nome de sua preferência)
5 - localhost deve ser substituído pelo domínio de sua preferência na parte de root.localhost
root.domínio de sua preferência
exemplo:
@ IN SOA exemplo.administrandoredes.com. root.administrandoredes.com.
Embaixo também, você vai alterar, tirar localhost e colocar o mesmo domínio que você colocou logo em cima, no caso, exemplo.administrandoredes.com. e na linha abaixo o IP da sua máquina.
6 - Edite o arquivo named.con
sudo nano named.conf
7 - Suba um diretório com o comando “cd ../” e ainda com o nano abria o arquivo hosts
sudo nano hosts
Crie uma linha com o seu ip e o nome dado ao servidor de arquivo de zona direta.
8. Antes de acabar, modifique o arquivo resolv.conf para o seu localhost:
nameserver localhost
9. Reinicie o servidor
/etc/init.d/bind9 restart
Pronto!
PS: Esse post só é válido para distribuições Ubuntu e Debian!
PS: Esse post só é válido para distribuições Ubuntu e Debian!
Nenhum comentário:
Postar um comentário