Quando nginx envia um redirecionamento, ele simplesmente diz ao cliente para visitar o novo URL. Portanto, agora, no cliente, o novo nome do host é resolvido e, como esse cliente não está usando o servidor DNS de falsificação, ele vai para o host real.
Talvez você queira usar o nginx no modo de proxy, de modo que o nginx esteja buscando o conteúdo do back-end e transmitindo-o para o cliente.