O dig imprime todo registro nas mesmas cinco colunas. O nslookup faz algo diferente: ele rotula cada tipo de registro em palavras, o que é mais amigável de ler, mas significa que o formato muda de tipo para tipo.

Os formatos por tipo

  • A / (endereços): uma linha Name:, depois uma ou mais linhas Address:. Uma resposta IPv6 também fica em uma linha Address; você a distingue pelos dois-pontos.
  • (e-mail): example.com mail exchanger = 10 mail.example.com. O número é a preferência (menor é preferido) e o resto é o host de e-mail.
  • NS (servidores de nomes): example.com nameserver = a.iana-servers.net.
  • (aliases): www.example.com canonical name = example.com. O nome à esquerda é um alias para o alvo à direita.
  • : example.com text = "v=spf1 -all", com o valor entre aspas.
  • (reverso): 34.216.184.93.in-addr.arpa name = example.com. Note que o rótulo é name =, não canonical name =.
  • (serviços): service = 1 10 5060 sip.example.com., que é prioridade, peso, porta e alvo, nessa ordem.
  • : diferente dos outros, este se estende por várias linhas indentadas sob um nome isolado, um campo por linha: origin, mail addr, serial e os timers refresh, retry, expire e minimum.

O que observar

O SOA é o ponto fora da curva, porque é o único tipo que o nslookup quebra em várias linhas. O campo mail addr é uma caixa postal com o primeiro ponto substituindo o @, e o minimum também serve como (tempo de vida, do inglês time to live) de cache negativo, então ele governa por quanto tempo uma resposta de "não existe" da zona é lembrada. Se você quiser os mesmos campos dispostos da maneira clássica, o dig os imprime em uma única linha de registro SOA.

"Non-authoritative answer" é sobre cache, não sobre correção

A linha que mais confunde é a impressa antes da maioria das respostas.

Ela não significa que a resposta é duvidosa. Significa que a resposta veio do cache de um resolvedor, e não de um servidor autoritativo para aquela zona. Uma resposta em cache normalmente está correta e é sempre mais rápida.

O motivo de isso importar operacionalmente é o tempo: logo depois de uma mudança de DNS, uma resposta não autoritativa é exatamente a resposta velha contra a qual você não quer testar. Consulte o servidor autoritativo diretamente — server no modo interativo — e o rótulo desaparece junto com a dúvida.