Como configurar o servidor DNS (Bind) no CentOS/RHEL 7/6/5

Como configurar o servidor DNS (Bind) no CentOS/RHEL 7/6/5

O Dns (Sistema de nomes de domínio) é um sistema distribuído, usado para traduzir nomes de domínio para o endereço IP e vice um versa.Por exemplo, quando digitamos o nome de domínio no URL do navegador como “https: // tecadmin.net ”, nosso computador envia uma solicitação para o DNS e obtenha um endereço IP do domínio.

Este artigo ajudará você a pisar a passo, configure o servidor DNS nos sistemas CentOS e Redhat.

Cenário de rede:

  • IP do servidor DNS: 192.168.1.254
  • Nome do servidor DNS: NS1.Tecadmin.NET, NS2.Tecadmin.líquido
  • Nome do domínio: DemoteCadmin.líquido
  • Domínio IP para apontar: 192.168.1.100

Etapa 1 - Instale pacotes de ligação

Pacotes de ligação estão disponíveis em repositórios YUM padrão. Para instalar pacotes, execute simples abaixo do comando.

# yum install bind-chroot 

Etapa 2 - Editar o arquivo de configuração principal

O arquivo de configuração principal de ligação padrão está localizado no diretório /etc. Mas usando o ambiente chroot, este arquivo está localizado em/var/nomeado/chroot/etc. Agora edite o arquivo de configuração principal e atualize o conteúdo como abaixo.

# vim/var/nomeado/chroot/etc/nomeado.conf 

Conteúdo para o nome.arquivo conf

///var/nomeado/chroot/etc/nomeado.Conf Opções Listen-On Port 53 127.0.0.1; 192.168.1.0/24; 0.0.0.0/0; ; escute a porta 53 :: 1; ; diretório "/var/nomeado"; Dump-File "/var/nomeado/data/cache_dump.db "; Statistics-File"/var/nomeado/data/nomeado_stats.txt ";.txt "; permitir-query LocalHost; 192.168.1.0/24; 0.0.0.0/0; ; recursão sim; DNSSEC-habilitável sim; Validação de DNSSec sim; DNSSEC-LOKASIDE AUTO; / * Caminho para o ISC DLV Key */bindKeys-File "/etc/nomeado.iscdlv.key "; gerenciado diretório"/var/nomeado/dinâmico ";; logging canal default_debug file" Data/nomeado.correr "; severidade dinâmica;;; zona"."Em type dint; arquivo" nomeado.ca ";; zona" DemoteCadmin.net "em type Master; arquivo"/var/nomeado/ometecadmin.líquido.db ";; inclua"/etc/nomeado.RFC1912.zonas "; incluir"/etc/nomeado.raiz.chave"; 

Etapa 3 - Crie arquivo de zona para o seu domínio

Depois de criar o arquivo de configuração principal do Bind, crie um arquivo de zona para o seu domínio conforme a configuração, por exemplo DemoteCadmin.líquido.dB neste artigo.

# vim/var/nomeado/chroot/var/nomeado/demotecadmin.líquido.dB 

Conteúdo para o arquivo de zona

; Arquivo de zona para DEMOTECADMIN.líquido $ ttl 14400 @ 86400 na SOA NS1.Tecadmin.líquido. Webmaster.Tecadmin.líquido. (3013040200; serial, data de hoje+de hoje 86400; atualização, segundos 7200; retratar, segundos 3600000; expire, segundos 86400; mínimo, segundos) DEMOTECADMIN.líquido. 86400 em NS NS1.Tecadmin.líquido. DemoteCadmin.líquido. 86400 no NS NS2.Tecadmin.líquido. DemoteCadmin.líquido. Em um 192.168.1.100 DEMOTECADMIN.líquido. Em MX 0 Mail.DemoteCadmin.líquido. Correio em CNAME DEMOTECADMIN.líquido. www em cname DemoteCadmin.líquido. 

Se você está tendo mais domínio, é necessário criar arquivos de zona para cada domínio individualmente.

Etapa 4 - Adicione mais domínios

Para adicionar mais domínios no DNS, crie arquivos de zona individualmente para todo o domínio como acima. Depois disso, adicione qualquer entrada para todas as zonas em nomeado.conf como abaixo. Mudar DemoteCadmin.líquido com seu nome de domínio.

Zona "DemoteCadmin.net "em type Master; arquivo"/var/nomeado/ometecadmin.líquido.db ";; 

Etapa 5 - Start Bind Service

Start Named (Bind) Serviço usando o seguinte comando.

# serviço chamado reiniciar 

Habilite o início automático na inicialização do sistema.

# chkconfig nomeado em 
Etapa 6 - Teste sua configuração DNS

Envie consulta ao seu servidor DNS diretamente usando o comando abaixo.
Sintaxe: nslookup

# nslookup DemoteCadmin.Net 192.168.1.254 servidor: 192.168.1.254 Endereço: 192.168.1.254#53 Nome: DemoteCadmin.Endereço líquido: 192.168.1.100 

Acima da saída está mostrando que o servidor DNS resolveu com êxito o DOMAIN DEMOTECADMIN.líquido.