Como definir servidores de nome DNS no Ubuntu Linux?

Como definir servidores de nome DNS no Ubuntu Linux?
NameServers DNS (resolvedores) fornecem um método para traduzir o nome de domínio nos endereços IP. É fornecido pelo ISP (provedores de serviços da Internet) e é usado por vários outros dispositivos para fazer a pesquisa do DNS para um domínio solicitado.

Mostraremos neste tutorial como definir ou configurar o servidor de nomes do DNS usando métodos diferentes no sistema Ubuntu. Todas as configurações foram realizadas no Ubuntu 20.04 Sistema.

Duas abordagens diferentes que podem ser usadas para definir o servidor de nomes do DNS no Ubuntu 20.04 Sistema Linux:

  • Defina o servidor de nomes DNS do Ubuntu Desktop usando o gerenciador de rede
  • Defina o servidor de nomes DNS na linha de comando usando o NetPlan

Método 1: defina o servidor de nomes DNS da área de trabalho do Ubuntu usando o gerenciador de rede

Configurar o servidor de nomes do DNS na área de trabalho do Ubuntu usando o gerenciador de rede é bastante simples e não requer conhecimento técnico. Basta seguir as etapas abaixo mencionadas:

1. Abra a janela "Configurações" do sistema em seu sistema.
2. Se você estiver conectado com Wi-Fi, clique na guia "Wi-Fi". Caso contrário, clique na guia "Rede", se você tiver uma conexão "com fio".
3. A janela Configurações também pode ser lançada no menu superior direito. Clique no ícone suspenso e selecione o “Configurações com fio” Opção da lista de exibição, que também é mostrada na captura de tela a seguir:

4. Clique no ícone Cog que é exibido sob o cabeçalho "Wired" para acessar as configurações do gerente de rede.

5. Agora, vá na guia "IPv4" e selecione o método IPv4 em que o padrão "Automatic (DHCP)" é selecionado.

Alterne o botão automático para desativar esta opção e insira o endereço IP do resolver DNS separado por uma vírgula para definir o servidor de nomes do DNS, que é mostrado na captura de tela a seguir:

Usamos o endereço IP do resolver do servidor do Google DNS.

Método 2: defina o servidor de nomes DNS usando o NetPlan com gerenciador de rede e IP estático

Nas distribuições anteriores do Ubuntu, os resolvedores do DNS foram facilmente configurados usando o '/etc/resolv.arquivo conf ', apenas editando os valores e salvando o arquivo para uso. O serviço resolvido pelo Systemd fornece resolução de nomes de DNS para aplicativos ou serviços locais e isso pode ser simplesmente configurado com o NetPlan, que é a ferramenta de gerenciamento de rede padrão no Ubuntu 20.04.

Para definir os resolvedores do DNS com o NetPlan, siga as etapas abaixo mencionadas:

1. Abra o terminal executando a lista de comando "IP A" com seus detalhes Wi-Fi/Ethernet. Com cuidado, observe seu endereço IP, máscara de rede e gateway padrão da captura de tela a seguir exibida na execução do comando IP.

2. Abra o arquivo de configuração do NetPlan. Todos os arquivos de configuração do NetPlan são armazenados no diretório /etc /netplan. Então, abra o “/etc/netplan/01-Network-manager-all.arquivo yaml ”. O nome do arquivo pode variar de uma configuração para outra. Digite o comando abaixo mencionado para abrir este arquivo de configuração usando o editor de texto Nano.

$ sudo nano/etc/netplan/01-network-manager-all.Yaml

Neste arquivo, você pode configurar o endereço IP, gateway, interfaces de rede, servidores de nomes DNS e assim por diante.

A sintaxe geral deste arquivo de configuração é fornecida abaixo e pode ser modificada por um administrador do sistema.

rede:
versão 2
Renderizador: NetworkManager
Ethernets:
[nome do dispositivo]:
dhcp4: false
Endereços: [IP-Address/NetMask]
Gateway4: Gateway padrão
Nome -Servers:
Endereços: [DNS_NAMESSERVER-1, DNS_NAMESSERVER-2]

Aqui, as seguintes linhas de código precisam alterar neste arquivo de configuração.

versão 2
Renderizador: NetworkManager
Ethernets:
ENP0S3:
dhcp4: false
Endereços: [10.0.2.15/24]
Gateway4: 192.168.1.1
Nome -Servers:
Endereços: [8.8.8.8, 8.8.4.4]

O “192.168.1.1 ”é o gateway padrão e o endereço IP é“ 10.0.2.15 ”. Substitua seu próprio gateway, máscara de rede e IP no arquivo de configuração acima. Mais de dois servidores de nomes do DNS podem ser definidos em uma configuração e esses servidores de nomes devem ser separados com uma vírgula. No arquivo acima, “8.8.8.8, 8.8.4.4 ”são os resolvedores do DNS para o Google. Salve o arquivo de configuração e saia deste arquivo pressionando "Ctrl+X".

3. Agora, use o seguinte comando para aplicar alterações neste arquivo com o NetPlan:

$ sudo netplan se aplicar

O comando acima gerará o serviço de configuração Systemd resolvido.

4. Para verificar a configuração do resolvedor do DNS, use o seguinte comando:

$ Systemd-Resolve-Status | Grep 'DNS Servers' -a2

O comando Systemd -Resolve -status mostra um pacote de informações. Este é o motivo do uso do comando "Grep" para filtrar a string "DNS Servers" de todos os detalhes.

A saída a seguir mostra no terminal; Isso significa que ele verifica o servidor de nomes do DNS e está definido agora.

Defina o servidor de nomes DNS personalizado da linha de comando usando o NetPlan com o NetworkD

Para definir o servidor de nome DNS usando o NetPlan e a rede, copie o seguinte código no arquivo de configuração do NetPlan:

$ sudo nano/etc/netplan/01-network-manager-all.Yaml

Digite as configurações abaixo dadas neste arquivo:

rede:
versão 2
Renderizador: Networkd
Ethernets:
ENP0S3:
DHCP4: Verdadeiro
Nome -Servers:
Endereços: [8.8.8.8, 8.8.4.4]

Digite o comando fornecido abaixo para aplicar alterações no NetPlan:

$ sudo netplan se aplicar

Agora, verifique o servidor de nomes DNS atual usando o seguinte comando:

$ Systemd-Resolve-Status

A seguinte saída é impressa na janela do terminal:

Para novamente as configurações DNS padrão ou remover as configurações do NetPlan, remova todos os dados e cole o seguinte código no arquivo de configuração:

rede:
versão 2
Renderizador: NetworkManager

Agora, aplique alterações usando o seguinte comando:

$ sudo netplan se aplicar

Verifique o servidor de nomes DNS atual usando o seguinte comando:

$ Systemd-Resolve-Status

A partir da saída exibida a seguir, você notará que o servidor de nomes DNS padrão a ser definido no seu sistema:

Conclusão:

Discutimos neste artigo, como configurar o servidor de nomes do DNS usando a interface da área de trabalho e a linha de comando. Também vimos como configurar as alterações do NetPlan no sistema Ubuntu para alterar o servidor de nomes do DNS. Você pode definir o servidor de nomes DNS personalizado usando os serviços NetPlan e Networkd também.