Tenho certeza que isso acontece quando o resolvedor que você está realizando as pesquisas tem os registros A em seu cache. Ele retorna os registros extras como parte da seção adicional na resposta. Não é nslookup que está fazendo algo diferente.
Se você estiver procurando um registro que contenha um nome de host (CNAME / MX / etc), provavelmente você desejará o endereço associado a esses registros, mas o resolvedor não sairá do caminho procurá-los se ainda não estiverem em seu cache. (É totalmente possível que você não precise dos endereços reais, dependendo do motivo pelo qual está pedindo, portanto, procurar os endereços pode estar fazendo mais do que o necessário. No entanto, se os endereços forem devolvidos, não serão necessárias consultas extras e poderão salvar seu computador. ter que fazer mais, reduzindo o tráfego DNS em geral.)