Menu
Coddy logo textTech

Consultando um nome

Lição 7 de 47 do curso Redes com o Terminal da Coddy.

Quando a resposta não está no seu arquivo hosts, o DNS é consultado. Você pode fazer essa consulta manualmente:

nslookup example.com

A saída tem duas partes. Primeiro, o servidor que respondeu, que é qualquer resolvedor que sua máquina esteja configurada para usar, portanto ele varia de uma rede para outra. Depois, a resposta: o endereço ou os endereços para os quais o nome aponta.

Normalmente, você verá a resposta identificada como não autoritativa. Isso não é um aviso. Significa que a resposta veio de um cache no caminho, e não do próprio servidor de nomes do domínio, o que é normal e é o que torna o DNS rápido.

O hábito útil é observar o que isso informa quando falha. Se a consulta não retornar nada, pare de verificar firewalls e portas: nada foi contatado ainda. O problema está no próprio nome.

challenge icon

Desafio

Médio

Veja uma consulta falhar de propósito.

A terminação .invalid é reservada: é garantido que ela nunca existirá, o que a torna perfeita para testar como é uma consulta malsucedida.

Tente consultar nope.invalid e imprimir resolved se funcionar ou failed se não funcionar. Saída esperada:

failed

Envie a saída normal para outro lugar com >/dev/null 2>&1, para que apenas sua própria palavra seja impressa.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Redes com o Terminal

Pratique por conta própria: Playground de Terminal