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 linhasAddress:. 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ãocanonical 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,seriale os timersrefresh,retry,expireeminimum.
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.