Como posso redirecionar um domínio para outro no Route 53?

3 minuto de leitura
0

Quero redirecionar meu cliente de um domínio para outro no Amazon Route 53. Como posso fazer isso?

Breve descrição

Existem três cenários comuns para configurar o redirecionamento de domínio:

1.    Redirecionar de um domínio para outro domínio.
Por exemplo: domínio apex (exemplo.com) para domínio (exemplo.net) ou subdomínio
-ou-
Subdomínio (www.exemplo.com) para domínio (exemplo.net)

2.    Redirecionar um domínio de HTTP para HTTPS.
Por exemplo: (http://exemplo.com) para (https://exemplo.com)

3.    Redirecionar para um caminho de URI diferente (encaminhamento de caminho).
Por exemplo: exemplo.com, exemplo.com/<caminho>, www.exemplo.com
-ou-
www.exemplo.com/<caminho> para exemplo.com/<novocaminho>,
www.exemplo.com/<novocaminho>, exemplo.net/<novocaminho>
-ou-
domain.exemplo.net/<novocaminho>

Com base no seu caso de uso e configuração, consulte as seções de resolução abaixo. Certifique-se de considerar os preços das soluções que usam vários serviços.

Resolução

Redirecionar usando registros de alias DNS do Route 53

Use os registros de alias do Route 53 para mapear um domínio para outro. Esse método só pode ser usado para redirecionar recursos que são destinos de alias válidos. Por exemplo:

  • alias exemplo.com exemplo.cloudfront.net
  • www.exemplo.com alias exemplo.cloudfront.net

Se você estiver usando um endpoint HTTPS, confirme se o destino de DNS oferece suporte a um nome de domínio alternativo. Por exemplo, se você estiver usando o Amazon CloudFront, consulte Usar URLs personalizados adicionando nomes de domínio alternativos (CNAMEs).

Redirecionar usando um registro de nome canônico (CNAME)

Crie um registro CNAME na sua zona hospedada do Route 53 para configurar o redirecionamento de DNS a fim de mapear um domínio não apex para outro domínio. Por exemplo:

  • www.exemplo.com CNAME anysubdomain.exemplo.com ou www.exemplo.net
  • www.exemplo.com CNAME exemplo.com ou exemplo.net

Considere o seguinte ao redirecionar usando um CNAME:

  • Esse método não pode ser usado para um redirecionamento de domínio apex.
  • Se você estiver usando um endpoint HTTPS, confirme se o destino de DNS oferece suporte a um nome de domínio alternativo. Se você estiver usando o CloudFront, consulte Usar URLs personalizados adicionando nomes de domínio alternativos (CNAMEs).
  • Se você estiver apontando um domínio para outro usando um CNAME, talvez seja necessário configurações adicionais no servidor da Web de destino da aplicação de endpoint para aceitar a solicitação de domínio redirecionada. Isso não se aplica se você estiver usando o CloudFront ou o Amazon Simple Storage Service (Amazon S3).

Redirecionar usando o Route 53 e o Amazon S3

Use o Route 53 com um site do S3 para redirecionar um domínio para outro por meio de um redirecionamento HTTP. Para obter mais informações, consulte Existe alguma forma de redirecionar um domínio apex para outro domínio usando o Simple Storage Service (Amazon S3) e o Amazon Route 53?

A hospedagem de site estático no Amazon S3 só é compatível com o protocolo HTTP. É preciso usar uma distribuição do CloudFront para redirecionar de HTTP para HTTPS. Para obter mais informações, consulte Como uso o CloudFront para atender a solicitações HTTPS para meu bucket do meu Amazon S3?

Se você estiver usando um Application Load Balancer

Um Application Load Balancer pode ser usado para redirecionar um domínio para outro por meio de um redirecionamento HTTP. Use esse método se quiser incluir o encaminhamento de caminho. Se você tiver um domínio que aponte para um Application Load Balancer, é uma prática recomendada configurar o redirecionamento usando o Application Load Balancer.

Para obter mais informações, consulte Como posso redirecionar um domínio para outro usando um Application Load Balancer?


AWS OFICIAL
AWS OFICIALAtualizada há 9 meses