Como configurar apenas o servidor DNS no Ubuntu & Debian

Como configurar apenas o servidor DNS no Ubuntu & Debian

O sistema de nomes de domínio (DNS) é um sistema de nomeação distribuído hierárquico para computadores conectados pela rede. Ele resolve a correspondência do endereço IP para um nome de domínio. Um servidor DNS somente para a frente não mantém as informações do domínio. Se alguma consulta chegar a este servidor, ele avançará para o servidor DNS configurado. A Detalhes Informações sobre DNS estão disponíveis.

Este artigo ajudará você a configurar o Sistema de Nomes de Domínio (DNS) para a frente usando o Bind9 em sistemas Ubuntu, Debian e Linuxmint.

Instale os pacotes DNS

Bind9 é o servidor DNS mais popular usado em todo o mundo. Está disponível sob repositórios de APT-Get padrão. Portanto, use os seguintes comandos para instalar o sistema de nomes de domínio Bind9.

sudo apt update sudo apt install bind9 

Ativar o encaminhamento de DNS

Estamos configurando este servidor como servidor DNS apenas para a frente. Então editar arquivo de configuração de ligação

$ sudo vi/etc/bind/nomeado.conf.opções 

e adicione as seguintes configurações:

 opções diretório "/var/cache/bind"; recursão sim; Allow-Query 192.168.0.0/32; 127.0.0.1; ; Forwers 8.8.8.8; 8.8.4.4; ; apenas para a frente;  

Altere o servidor DNS 8.8.8.8 e 8.8.4.4 com IPS de servidor DNS adequado. Usando o allower-query, podemos restringir o acesso do servidor DNS a intervalos IP específicos. Para torná-lo servidor DNS público, comente a linha de referência.

Verifique os arquivos de configuração

Depois de fazer toda a configuração, verifique todos os arquivos usando os seguintes comandos.

nomeado checkconf/etc/bind/nomeado.Conf nomeado checkconf/etc/bind/nomeado.conf.opções 

Se algum dos comandos acima retornar um erro ou aviso, corrija isso antes de prosseguir para a próxima etapa.

Reinicie o DNS

Após a verificação bem -sucedida de todos os arquivos, vamos reiniciar o serviço Bind9 usando o seguinte comando.

SUDO Service Bind9 Reiniciar 

Configuração de teste

Finalmente, seu servidor DNS está configurado com sucesso e pronto para usar. Vamos verificar se o DNS está respondendo adequadamente às consultas. Abaixo estão os comandos de exemplo para testá -lo.

Dig Tecadmin.líquido  ; <> Dig 9.9.5-3Buntu0.5-Ubuntu <> Tecadmin.líquido ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<<- opcode: QUERY, status: NOERROR, id: 56343 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;tecadmin.net. IN A ;; ANSWER SECTION: tecadmin.net. 299 IN A 104.27.189.217 tecadmin.net. 299 IN A 104.27.188.217 ;; AUTHORITY SECTION: . 7776 IN NS c.root-servers.net… 7776 IN NS i.root-servers.net… 7776 IN NS b.root-servers.net… 7776 IN NS l.root-servers.net… 7776 IN NS h.root-servers.net… 7776 IN NS e.root-servers.net… 7776 IN NS a.root-servers.net… 7776 IN NS f.root-servers.net… 7776 IN NS k.root-servers.net… 7776 IN NS j.root-servers.net… 7776 IN NS m.root-servers.net… 7776 IN NS d.root-servers.net… 7776 IN NS g.root-servers.net. ;; Query time: 1332 msec ;; SERVER: 192.168.0.60#53(192.168.0.60) ;; WHEN: Thu Oct 08 16:24:11 IST 2015 ;; MSG SIZE rcvd: 281