Criei uma distribuição Cloudfront e consegui um endereço para colocar como CNAME. O problema é que não consigo definir um CNAME em um domínio raiz como mysite.com, apenas para subdomínios.
Meus registros DNS são do Azure, existe uma maneira de resolver isso? Como?
Usar o endereço IP ipv4 desta distribuição frontal na nuvem? Existe uma chance de que esse IP mude com o tempo?
Obrigado
Embora possa "funcionar", não é recomendado usar um registro A para seu domínio raiz com CloudFront. Os endereços IP que sua distribuição resolve atualmente podem mudar sem aviso prévio. Além disso, esses endereços IP podem ser diferentes dependendo de onde você está resolvendo.
É sempre melhor usar um registro AWS ALIAS adequado para domínios raiz/apex com distribuições do CloudFront (não um padrão DNS). Para que isso funcione, no entanto, você precisa ter seu DNS hospedado no Route 53 da AWS e não em um DNS de terceiros, como o Azure.
Alguns sistemas DNS, como Cloudflare, permitem registros CNAME no domínio apex (embora proxy forçado), outros terão seu próprio tipo de registro especial para isso, como ANAME, DNAME, etc. escolha e, portanto, desempenho abaixo da média. O proxy com uma CDN de terceiros também pode ser contra os Termos de Serviço da AWS.
Subdomínios são muito mais fáceis, os registros CNAME farão maravilhas, independentemente de onde estejam hospedados.