Esta é uma pergunta "somente DNS" ou uma pergunta de hospedagem na web? Eu suponho que você não está discutindo uma questão de roteamento de e-mail.
Você pode configurar facilmente vhosts para que vários domínios compartilhem a mesma pasta raiz. Dessa forma, você obtém as mesmas páginas quando visita o domínio1.com ou o domínio2.net e não há redirecionamento.
Se todo o tráfego estiver indo para domain1.com, você pode configurar um registro de alias (cname) em seu servidor DNS domain2.net para que toda referência a domain2.net vá para domain1.com. Isso não é "redirecionamento" no sentido de que os clientes continuarão apontando para domain2.net.
Se você quiser que um usuário que visite o link para magicamente seja veiculado páginas de link (como visto na barra de URL), então você vai usar redirecionamentos ou reescrita url. Essa é realmente a melhor solução, pois força todo o tráfego a realmente vir / ir de domain1.com como esperado. Você está simplesmente tentando capturar pessoas que colocam o url alternativo de domain2.net e enviam o para o local apropriado.