Como configurar o servidor DNS do Ubuntu

Como configurar o servidor DNS do Ubuntu
DNS é abreviado como sistema de nomes de domínio. Como sabemos que o computador é uma máquina que só entende o binário ou podemos facilitar dizendo que entende o código da máquina. Agora temos sites diferentes com nomes alfabéticos. Por exemplo, temos o Facebook.com, Google.com. Na verdade. Portanto, para esse fim, existem alguns servidores que atribuem diferentes endereços básicos numéricos a esses endereços alfabéticos para que possam ser reconhecidos pela máquina. Esses servidores responsáveis ​​por atribuir endereços são conhecidos como DNS (servidores de nomes de domínio).

Neste artigo, discutiremos os diferentes métodos no Ubuntu para a configuração do servidor DNS.

Como podemos fazer a configuração do servidor DNS no Ubuntu

Discutiremos o método para configurar o servidor DNS abrindo um terminal e executando alguns comandos:

Configuração do servidor DNS através do terminal Ubuntu

Também podemos configurar o DNS através do terminal. Para esse fim, primeiro abra o terminal pressionando Ctrl + Alt + T. Antes do processo de instalação, atualizaremos nosso repositório:

$ sudo apt update

Agora, instalaremos o servidor DNS usando o comando bind9:

$ sudo apt install bind9

O próximo passo é instalar os utilitários do DNS usando o comando de "dnsutils":

$ sudo apt install dnsutils

Agora, para configurar o DNS, iremos primeiro para o endereço /etc/bind/nomeado.conf.opções e adicione o Google DNS para apenas entender. Adicionaremos o seguinte texto abrindo o endereço no editor Nano.

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

Substitua o seguinte texto no editor, 8.8.8.8 é o DNS do Google:

Forwers
8.8.8.8;
;

Agora pare depois de salvá -lo e ativar a nova configuração, reiniciando o DNS usando o comando SystemCTL.

$ sudo systemctl reiniciar bind9

Verifique o status do Bind9

$ sudo systemctl status bind9

Como o bind9 está em execução agora, testaremos o domínio que editamos no arquivo de configuração como:

$ DIG Google.com

A saída está mostrando que é o domínio do Google e é executado com sucesso.

Agora faremos a configuração da zona primária, mas antes da configuração, vamos ter uma idéia do que está acontecendo. Armazenamos alguns arquivos em algum host e, nesta configuração, o DNS recebe seus dados desse arquivo específico para sua zona. Agora, para essa configuração mestre primária, executaremos o editor e confirmaremos que os três comandos a seguir estão lá e não comentados.

Inclua “/etc/bind/nomeado/.conf.opção";
Inclua “/etc/bind/nomeado/.conf.local";
Inclua “/etc/bind/nomeado/.conf.zonas padrão ”;

Para verificar isso, abriremos o editor como:

$ sudo vi/etc/bind/nomeado.conf

Como resultado, veremos:

Todas as três linhas estão presentes na saída. Agora, por exemplo, temos um domínio “jogador.com ”para o qual vamos configurar para que editaremos o arquivo nomeado.conf.local Ao abrir como:

$ sudo vi/etc/bind/nomeado.conf.local

Edite o seguinte texto no editor como:

Zona “Gamer.com ”
Mestre do tipo;
Arquivo “/etc/bind/db.jogador.com ”;
;

Vamos copiar o conteúdo do dB.local para o dB.jogador.com:

$ sudo cp/etc/bind/db.Local/etc/bind/dB.jogador.com

E nesta etapa, abriremos o recém -criado jogador de arquivos.com como:

$ sudo vi/etc/bind/db.jogador.com

A saída deve ser assim:

Depois de fazer mudanças, reiniciaremos o DNS.

$ sudo systemctl reiniciar bind9

Para a comunicação do nosso domínio criado “jogador.com ”Com algum endereço IP, temos que fazer um arquivo de zona reversa. Para esse fim, também configuraremos o arquivo de zona reversa como:

$ sudo vi/etc/bind/nomeado.conf.local

Aqui vamos adicionar o seguinte texto:

Zona “192.168.18.In-Addr.arpa ”
Mestre do tipo;
Arquivo “/etc/bind/db.10 ”;
;

Onde 192.168.18 são os três primeiros octetos da minha rede, aqui você o substituirá por seu próprio. Agora vamos copiar e criar o novo arquivo com DB.10 como:

$ sudo cp/etc/bind/db.127/etc/bind/dB.10

Agora vamos abrir este arquivo que criamos e sua saída deve ser como mostrado abaixo:

$ sudo vi/etc/bind/db.10

A saída é a seguinte:

Nesta última parte, confirmaremos as configurações primeiro executando todos esses comandos e verificaremos se eles geram erros ou não:

$ nomeado jogador checkzone.com/etc/bind/dB.jogador.com
$ chamado checkzone 192.168.0.0/32 /etc /bind /dB.10
$ nomeado checkconf/etc/bind/nomeado.conf.local
$ nomeado checkconf/etc/bind/nomeado.conf

Executando todos os comandos acima, não recebemos erros, então nosso DNS foi configurado com sucesso.

Conclusão

DNS é uma técnica através da qual nomeamos os domínios de sites diferentes em ordem alfabética e numericamente, para que seja fácil para os servidores entendê -lo. Aprendemos a configuração do DNS (sistema de nome de domínio) no artigo. Aprendemos que o DNS é usado para atribuir endereços numéricos aos domínios alfabéticos. Configuramos o domínio do Google no método da linha de comando e também o testamos, também no método do terminal, fizemos a configuração de zona de arquivo para avançar e revertir criando um domínio do jogador.com. Esperamos que este artigo o ajude muito e resolva todas as consultas sobre a configuração do DNS.