Como configurar apenas o servidor DNS no Ubuntu & Debian
- 2804
- 577
- Leroy Lebsack
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