Este é um requisito comum para um de nossos clientes. Eles costumam comprar 10 a 15 domínios relacionados a uma campanha, um dos quais será o domínio "raiz" para o qual todos os outros apontam. A @ewwhite está certa de que a solução mais limpa é configurar o DNS apenas para o domínio raiz e apenas usar o encaminhamento no nível de registrador para todo o restante.
Mas, para deixar claro: não há como fazer um redirecionamento como este usando o Route53 ou usar curingas com nomes de domínio.
Se você controla algo no seu final, sugiro apontar todos os domínios "extras" para o IP de um servidor em que você pode executar o Apache ou o NGINX e criar um site com uma configuração simples ( não precisa de uma webroot em tudo) que ouve todos esses nomes e redireciona automaticamente.
No Apache, dentro de seu < VirtualHost *: 80 > seção para este site, você precisa de apenas três linhas:
ServerName mydomain.com
ServerAlias *.mydomain.* myotherdomain.* *.myotherdomain.* yetanotherdomain.*
Redirect 301 / http://mymaindomain.com/
No NGINX você pode fazer isso ainda mais facilmente, dentro de uma declaração do servidor:
server {
server_name mydomain.com ~^(www\.)?(mydomain.+)$;
rewrite ^ http://mymaindomain.com/;
}
Também devo observar que uma vantagem interessante de executar seus próprios redirecionamentos como esse é que você pode analisar o log e obter análises decentes sobre quantas pessoas acessaram seu site por meio desses caminhos diferentes. Eu já sabia de empresas semeando diferentes públicos (ou canais de marketing) com diferentes nomes de domínio, para que eles soubessem quem estaria entrando em cada nome. Nesse caso, você provavelmente faria um redirecionamento 303 na configuração do Apache acima.