O DNS direto transforma um nome em um endereço. O DNS reverso faz o caminho inverso, e o nslookup é a ferramenta que a maioria das pessoas usa para isso.
Basta passar um endereço
Dê ao nslookup um IP em vez de um nome e ele realiza uma consulta reversa para você:
Server: 1.1.1.1
Address: 1.1.1.1#53
34.216.184.93.in-addr.arpa name = example.com.
A resposta é um registro PTR, impresso com o rótulo name =. Note o nome de consulta de aparência estranha: o DNS reverso não é um protocolo especial, é uma consulta comum de um nome construído de forma especial.
Como o nome reverso é construído
Para IPv4, você inverte os quatro octetos e acrescenta in-addr.arpa. Assim 93.184.216.34 vira 34.216.184.93.in-addr.arpa. Inverter os octetos coloca a parte mais geral (a rede) à direita, alinhando-se com a forma como o resto do DNS é estruturado.
Para IPv6 a mesma ideia se aplica no nível do nibble: cada um dos 32 dígitos hexadecimais é invertido e separado por pontos, com ip6.arpa no final. É longo e tedioso à mão, que é exatamente por que você deixa a ferramenta construí-lo.
Por que isso importa
O maior consumidor de DNS reverso é o e-mail. Servidores de e-mail receptores rotineiramente verificam se o IP remetente tem um registro PTR, e se esse nome PTR resolve de volta (no sentido direto) para o mesmo IP. Um PTR ausente ou divergente é um motivo comum de e-mail legítimo ser marcado como spam. O DNS reverso também aparece em logs de servidores, allowlists e diagnósticos, onde um nome é bem mais legível do que um endereço nu.
Direto e reverso podem discordar
O direto e o reverso são zonas separadas controladas por partes diferentes. O dono do domínio controla o registro direto (nome para IP); quem é dono do bloco de IP controla o PTR (IP para nome). Não há nada que os obrigue a coincidir, e frequentemente eles não coincidem, o que é normal para hospedagem compartilhada ou IPs de nuvem. Quando ambos os sentidos concordam (o nome PTR resolve de volta para o IP original), isso é chamado de DNS reverso confirmado pelo direto (forward-confirmed reverse DNS), e é o que os sistemas de e-mail estão de fato testando.