Como instalar e configurar o servidor DNS no CentOS 7

Uma das funções mais importantes dentro de todo o processo de gerenciamento e configuração de um servidor é o DNS (Domain Name System) que nos permite traduzir endereços IP em nomes de domínio e vice-versa, desta forma é muito mais fácil manter em mente o Solvetic .com e não 178.33.118.246.

Essa função é essencial para todo o processo de transferência de informações e permite que nós, como administradores e usuários frequentes da rede, tenhamos clareza sobre os sites que visitamos. No Linux, o BID tem a tarefa de configurar e gerenciar o DNS p e devemos verificar se sua versão é superior a 4, idealmente com 8 ou 9. O BIND é composto por três partes ou elementos: nomeados, biblioteca resolvedor e testes de servidor .

Ao adquirir um servidor, você deve ter dois servidores de nomes que serão listados no DNS. Quando fazemos uma solicitação da web e precisamos saber um endereço em uma página da web, o BIND se encarregará de fazer a solicitação resolvendo-a, daí a parte resolvente. O BIND faz o pedido de localização através da gestão do servidor DNS e dá-nos como resultado o nome da página web.

O que é BINDBIND (Berkeley Internet Name Domain) é um software de código aberto gratuito que cumpre as funções de DNS em um sistema, seu nome vem do site onde foi desenvolvido, Berkeley University na Califórnia em 1980.

Graças ao BIND podemos ter uma plataforma segura e estável que cumpre perfeitamente com todos os padrões DNS.

Hoje este tutorial irá analisar como configurar esta função DNS no CentOS 7 de uma forma prática.
A seguir veremos como configurar e instalar este servidor DNS no CentOS 7 e assim começar a desfrutar ao máximo desta importante função.

1. Como instalar o BIND9 no CentOS 7

Passo 1
É importante validar que temos conectividade de rede, para isso podemos executar ping em qualquer site:

Passo 2
Primeiro, vamos atualizar todos os pacotes CentOS 7 usando o seguinte comando:

 yum atualização 
etapa 3
Uma vez finalizado o processo de atualização do CentOS, procedemos à instalação do BIND e seus utilitários usando o comando yum, para isso inseriremos o seguinte comando. Aceitamos o download e respectiva instalação do BIND e seus componentes.
 yum install bind bind-utils 

2. Como iniciar serviços BIND no CentOS 7

Passo 1
Uma vez que todos os pacotes BIND tenham sido instalados, prosseguimos para iniciar o respectivo serviço usando os seguintes comandos em sua ordem:

 systemctl enable denominado systemctl start denominado systemctl status denominado

PROLONGAR

Passo 2
Podemos ver que o estado atual do BIND está ativo e em execução. Se quisermos verificar a versão do BIND, executaremos o seguinte comando:

 / usr / sbin / named -v 

PROLONGAR

3. Como configurar o servidor DNS com BIND no CentOS 7


Com isso em mente, iniciaremos a configuração do servidor DNS no CentOS 7.

Passo 1
O arquivo de configuração do BIND está localizado no caminho /etc/named.conf, portanto, devemos acessá-lo usando o editor de sua preferência, neste caso usaremos o nano:

 nano /etc/named.conf 
Passo 2
No arquivo aberto, realizaremos as seguintes tarefas:
  • Comentamos, com o símbolo #, as seguintes linhas:
 porta de escuta 53 {127.0.0.1; }; porta 53 do listen-on-v6 {:: 1; };

PROLONGAR

  • Adicionamos o endereço IP no qual os computadores clientes irão consultar o DNS, adicionalmente podemos adicionar o endereço IP de um segundo servidor caso o tenhamos, usaremos as seguintes linhas:
 permitir-consulta {localhost; IP / rede; }; permitir-transferir {segundo servidor IP; };

PROLONGAR

  • Nós salvamos as alterações usando a combinação de teclas

Ctrl + O

e saímos do editor usando as teclas:

Ctrl + X

4. Como criar zonas BIND no CentOS 7


Uma vez que esses parâmetros tenham sido definidos, o próximo passo será criar e configurar as respectivas zonas direta e reversa, que devem ser adicionadas no arquivo named.conf.

Passo 1
Acessamos esse arquivo usando o seguinte comando:

 nano /etc/named.conf
Passo 2
Configuramos a primeira zona desta forma:
 zona "solvetic.local" IN {tipo mestre; arquivo "fwd. solvetic.local.db"; allow-update {none; }; }; 
etapa 3
Os parâmetros configurados são:
  • Solvetic.local: Nome de domínio
  • Mestre: é o DNS primário
  • fwd. solvetic.local.db: Indica a zona direta
  • allow-update: Refere-se ao DNS primário.

Passo 4
Agora adicionamos as seguintes linhas para a zona reversa:

 zona "10.168.192.in-addr.arpa" IN {tipo mestre; arquivo "10.168.192.db"; allow-update {none; }; };

PROLONGAR

Etapa 5
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

5. Como criar arquivos de zona BIND no CentOS 7


Criamos as zonas, agora devemos criar os arquivos para essas zonas.

Passo 1
O primeiro arquivo a ser criado será o da zona direta, executamos o seguinte:

 nano /var/named/fwd.solvetic.local.db 
Passo 2
Isso criará um novo arquivo onde inseriremos o seguinte:
 $ TTL 86400 @ IN SOA primary.solvetic.local. raiz. solvetic.local. (2016042112; Serial 3600; Atualizar 1800; Tentar novamente 604800; Expira em 43200; TTL mínimo); Informações do servidor de nomes @ IN NS primário. solvetic.local.; Endereço IP do Servidor de Nomes primário IN A 192.168.0.11; Trocador de correio linux.local. IN MX 10 mail. solvetic.local.; A - Registre o nome do host para o endereço IP www em um e-mail 192.168.0.3 em um 192.168.0.4; registro CNAME ftp em CNAME www. solvetic.local.

PROLONGAR

etapa 3
Os parâmetros deste arquivo são:

PARA -Gravador

NS -Nome do servidor

MX -Exchange Email

CN -Nome canônico

Passo 4
Nós salvamos as alterações e fechamos o editor. Agora vamos criar o arquivo para a zona reversa executando o seguinte:

 nano /var/named/0.168.192.db 
Etapa 5
No arquivo em branco, adicionaremos o seguinte. Em seguida, salvamos as alterações no arquivo e fechamos o arquivo.
 $ TTL 86400 @ IN SOA primary.solvetic.local. raiz. solvetic.local. (2014112511; Serial 3600; Atualizar 1800; Tentar novamente 604800; Expira em 86400; TTL mínimo); Informações do servidor de nomes @ IN NS primário. solvetic.local.; Pesquisa reversa para o servidor de nomes 8 IN PTR primário. solvetic.local.; PTR Grave o endereço IP para HostName 100 IN PTR www. solvetic.local. 150 EM correio PTR. solvetic.local.

PROLONGAR

6. Como reiniciar serviços BIND no CentOS 7


Uma vez que esses parâmetros tenham sido configurados, a próxima etapa será reiniciar os serviços para seus respectivos aplicativos.

Passo 1
Para isso, executaremos os seguintes comandos em sua ordem:

 chmod 777 /var/named/fwd.solvetic.local.db chmod 777 /var/named/0.168.192.db systemctl restart named.service

PROLONGAR

Passo 2
Se quisermos verificar o estado do serviço, executaremos o seguinte comando. Podemos verificar se seu status está ativo e em execução.

 systemctl status named.service 

PROLONGAR

7. Como verificar zonas em computadores cliente BIND no CentOS 7


Agora que o BIND foi configurado, resta configurar a máquina cliente para obter o DNS e resolver os endereços IP por meio dele.

Passo 1
Para isso, logamos em uma máquina cliente, neste caso o Ubuntu, e acessamos o arquivo

 /etc/resolve.conf: nano /etc/resolve.conf
Passo 2
Lá, adicionaremos a seguinte sintaxe:
 servidor de nomes (endereço IP do servidor DNS)
etapa 3
Em seguida, executamos o seguinte comando para verificar a zona direta:
 cavar www.solvetic.local

PROLONGAR

Passo 4
Agora, para verificar a zona reversa, executaremos o seguinte comando:
dig -x (IP da máquina cliente)

PROLONGAR

8. Altere e configure o nome do host e o endereço IP estático CentOS 7


Dentro da configuração de servidores e redes devemos conhecer diferentes aspectos para que o funcionamento seja correto. Em primeiro lugar, devemos ser capazes de configurar o hostname, que é o nome que pode ser configurado em um computador. Isso é muito útil se estivermos gerenciando um servidor núcleo em tarefas como correspondência dentro de uma rede. Deve-se observar que, para ser uma disponibilidade válida, o nome do host também deve incluir a subzona onde está localizado. A isso é adicionado o nome de domínio e juntos formariam um FQDN, ou seja, um endereço que o usuário possa entender.

Ao configurar um nome de host, será mais fácil identificá-lo na rede. Também iremos estabelecer um endereço IP estático se no CentOS 7 vamos realizar tarefas relacionadas a DNS, DHCP ou similar.

O endereço IP estático, por sua vez, é o endereço de identificação de um computador específico. O nome do host nos ajudaria a identificar o nome do host usando o endereço IP. O comando seria o seguinte (altere o endereço IP para o endereço IP)

 nslookup% ipaddress%

Vamos lembrar a importância de um servidor DNS em nossa organização, pois sem mais de um usuário você pode perder a cabeça aprendendo endereços IP em vez de nomes de domínio. Se você está interessado no tema servidores em Linux, não deixe de saber como instalar um servidor FTP no CentOS7.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave