Testar a resolução DNS com nslookup
Na etapa anterior, analisamos o arquivo /etc/resolv.conf, que informa ao seu sistema onde encontrar os servidores DNS. Agora, vamos testar ativamente se seu sistema pode resolver um nome de domínio usando o comando nslookup.
nslookup é um utilitário de linha de comando para consultar o Sistema de Nomes de Domínio (DNS) para obter o mapeamento de nome de domínio ou endereço IP ou para qualquer outro registro DNS específico. É uma ferramenta fundamental para a solução de problemas de rede.
Vamos usar nslookup para encontrar o endereço IP para example.com. Digite o seguinte comando no seu terminal e pressione Enter:
nslookup example.com
Você deve ver uma saída semelhante a esta:
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: example.com
Address: 93.184.216.34
Vamos analisar esta saída:
Server: 127.0.0.53: Isso mostra o endereço IP do servidor DNS que o nslookup usou para a consulta. Como vimos na etapa anterior, este é o resolvedor local especificado em /etc/resolv.conf.
Address: 127.0.0.53#53: Este é o endereço IP e o número da porta do servidor DNS. DNS normalmente usa a porta 53.
Non-authoritative answer:: Isso indica que a resposta veio de um servidor DNS de cache, não do servidor autoritativo para example.com.
Name: example.com: Este é o nome de domínio que você consultou.
Address: 93.184.216.34: Este é o endereço IP que o servidor DNS retornou para example.com. Este é o endereço ao qual seu computador se conectaria quando você tenta visitar example.com.
Se nslookup retornar um endereço IP, significa que seu sistema resolveu com sucesso o nome de domínio. Se falhar, você poderá ver uma mensagem de erro indicando um problema com a resolução DNS.
Você também pode tentar resolver outros nomes de domínio, como google.com ou labex.io.
nslookup google.com
A saída mostrará os endereços IP associados a google.com. Observe que um único nome de domínio pode ter vários endereços IP.
Este comando é inestimável para verificar se sua configuração DNS está funcionando corretamente e para encontrar os endereços IP de nomes de domínio específicos.
Clique em Continuar para passar para a próxima etapa.