A ideia é que o host somente IPv6 que está por trás do NAT64 não saiba ou se importe com o fato de estar atrás do NAT64. Você precisa do DNS64 para enganá-lo e fazê-lo pensar que os hosts somente IPv4 com os quais deseja conversar realmente têm registros AAAA para aceitar conexões IPv6. Sem o DNS64, os hosts por trás do NAT64 receberiam registros A regulares. Eles fariam o que os hosts sempre fazem com registros A: tentam uma conexão IPv4. Ou funcionaria (se o host realmente tiver conectividade IPv4, mas por que você precisa do NAT64?) Ou falhará (se o host não tiver conectividade IPv4).