No puedes
ELB proporciona una o más direcciones IP, escondiéndose detrás del CNAME que está utilizando con el registro www, y estas direcciones no son estáticas, por lo que no puede crear un registro A en la parte superior ("ápice") de su dominio y señale las direcciones ... junto con eso, un CNAME en el vértice de un dominio no es una configuración de DNS válida. Entonces no hay una forma directa de hacer esto.
Puede usar la función de reenvío del sitio web de Go Daddy para redirigir las solicitudes de example.com a www.example.com, lo que hará que el navegador cambie el valor de la barra de direcciones de example.com a www.example.com y luego envíe tráfico al ELB (a través de www CNAME) ... o puede mover el DNS de Go Daddy al servicio Route 53 de Amazon, que tiene otra característica que funciona de manera similar a un CNAME pero se implementa de manera diferente, de acuerdo con las reglas establecidas en RFC-1912 . Ellos llaman a estos ALIAS
registros.
Un registro Alias en la Ruta 53 es un puntero a la configuración interna dentro de la Ruta 53 que permite que el servicio busque y devuelva un registro A apropiado para el servicio al que apunta el registro Alias.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html
También puede eliminar el registro predeterminado (@) A si hay uno y la mayoría de los navegadores solo intentarán www. Eso funcionó para mí.
fuente
Solo intenté usar godaddy DNS para apuntar el registro @ a un CNAME. Pero parece que no pude solucionar el problema. siguiendo la directriz anterior, entonces funciona.
apunte su dominio a route53 y siga, elija el registro A deseado y pase el registro a través de Alias. Deberías poder obtener el éxito.
fuente
Puede hacerlo con éxito creando un registro CNAME en GoDaddy que 'apunte' al registro DNS de amazonaws.com que AWS proporciona para su equilibrador de carga. Vea su documentación aquí:
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html
fuente
Estaba buscando la solución a este problema y finalmente resultó ser un proceso muy simple.
En AWS dice (registro A), pero en realidad solo necesita agregar el registro CNAME y el valor como URL de Load Balancer. Para el dominio primario, use los siguientes valores:
host: [www] valor: [enlace del equilibrador de carga]
Para un subdominio agregue lo siguiente:
host [cualquier nombre de subdominio] valor: [enlace del equilibrador de carga]
y eso es todo ... Tu balanceador de carga de AWS ahora debería estar conectado con tu dominio o subdominio.
Gracias a este articulo
https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
fuente
Podemos usar un ec2 con barniz y nginx para apuntar a una ip externa para el sitio web alojado en godaddy.
fuente