Olá, irei postar aqui um trabalho que fiz na minha faculdade de como configurar um servidor DNS.
Primeiro passo - Instalar o BIND9
Agora basta instalar o nosso DNS com o seguinte comando: sudo apt-get install bind9
Segundo passo – Configurar IP estático
Configurar rede – IP estático: sudo nano /etc/network/interfaces
Adicione as seguintes linhas, mudando conforme sua placa de rede, e sua rede.
No meu caso, a minha placa é enp0s3 e o IP que quero fixar é o 1, minha rede é a 192.15.32.0
Vamos reiniciar a placa de rede com os comandos na sequinte ordem:
ifdown enp0s3
ifup enp0s3
Terceiro Passo – Configurar o seu DNS – Bind9
Adicionando as Zonas de Pesquisa: nano /etc/bind/named.conf.local
Obs. Observe que se minha rede é 192.15.32.0, a minha pesquisa reversa será “32.15.192” e qualquer falha nesse arquivo impedirá que o serviço de DNS suba.
Salve e feche.
Criando os arquivos de Zonas de Pesquisa Direta e Reversa
Vamos fazer isso copiando 2 arquivos de configuração e renomeando eles ao mesmo tempo e então depois os editando.
Vamos usar os comandos na seguinte ordem:
1- sudo cd /etc/bind
2- sudo cp db.empty db.gustavo.local
3- sudo cp db.127 db.192
Agora vamos editar: nano db.gustavo.local
Obs. Lembre-se sempre de substituir os nome de máquina, nome completo do servidor e número de IP para o seus dados.
Agora vamos editar o arquivo de pesquisa reversa: sudo nano /etc/bind/db.192
Pronto, agora o arquivo de configuração “named.conf.local” está configurado com as zonas criadas e apontando
para o arquivo de zonas que criamos e editamos “db.gustavo.local” e “db.192”.
Testando tudo
Vamos reiniciar o serviço com o comando: sudo /etc/init.d/bind9 restart
Vamos verificar se não há nenhum erro nos arquivos de zonas que criamos com os seguintes comandos: named-checkzone gustavo.local /etc/bind/db.gustavo.local
Se der certo, o resultado será como este:
Agora vamos testar pingando para o IP e o endereço.
Bom isso aí pessoal, boa sorte nos laboratórios aí.
Abraços,
Gustavo.