route53 para vários domínios idênticos

4

Meu domínio principal é example.com , mas também comprei example.org e example.net . Configurei meus servidores da Web em *.example.com para lidar com solicitações de outros domínios e redirecioná-los corretamente para example.com , mas prefiro não reconfigurar todos os meus registros DNS em example.org e example.net para serem os mesmo que example.com .

Além de escrever algum script de sincronização desagradável, o que devo fazer para que as consultas de resposta route53 sejam direcionadas aos meus "outros" domínios com os mesmos dados do domínio "principal"?

    
por Yaniv Aknin 11.12.2012 / 13:05

2 respostas

1

Eu estou passando pelo mesmo. Você já considerou um serviço de redirecionamento de URL simples? Deseja que * .org e * .net sejam reescritos no endereço * .com?

Nesse caso, parece que um redirecionamento no nível de registrador pode ser a solução mais limpa.

Veja também: Redirecionar todo o tráfego de http://example.com para http://www.example.com no nível de DNS
e
Como configurar o encaminhamento de URL baseado em DNS no Amazon Route53?

    
por 11.12.2012 / 23:41
1

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.

    
por 13.12.2012 / 18:06