Como configurar o servidor DNS (Bind) no CentOS/RHEL 7/6/5
- 4528
- 1307
- Enrique Crist
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.