Cómo configurar Amazon Route53 trabajando sin www en subdominio

13

editar: Amazon ahora es compatible con esto. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Tengo mi configuración de dominio en Route53 en Amazon AWS

comando exec ping en mi dominio sin www

$ ping mydomain.com.br
ping: cannot resolve domain.com.br: Unknown host

comando exec ping en mi dominio con www

$ ping www.domain.com.br
PING s3-website-sa-east-1.amazonaws.com (177.72.245.6): 56 data bytes
64 bytes from 177.72.245.6: icmp_seq=0 ttl=244 time=25.027 ms
64 bytes from 177.72.245.6: icmp_seq=1 ttl=244 time=25.238 ms
64 bytes from 177.72.245.6: icmp_seq=2 ttl=244 time=25.024 ms

Ruta 53 -> Crear conjunto de registros -> Nombre: [] .domain.com.br Establecer valor de CNAME: www.domain.com.br

ERROR DE PANTALLA

"RRSet de tipo CNAME con nombre DNS mydomin.com no está permitido en el ápice en la zona mydomin.com"

romuloigor
fuente
1
Hola, tenga en cuenta que las respuestas se deben proporcionar en la sección de Respuestas a continuación, NO como modificaciones de la pregunta.
Michael Hampton

Respuestas:

6

No puede usar un CNAME para el dominio de nivel raíz, viola los RFC y puede causar una serie de problemas. Desafortunadamente, Amazon no tiene una solución alternativa para los sitios web alojados en S3.

editar: Amazon ahora es compatible con esto. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Hay servicios como WWWizer que puede usar para redirigir a WWW, pero no son una solución perfecta.

ceejayoz
fuente
2
PUEDE usar CNAME con dominios de nivel raíz, no viola RFC. El problema es que CNAME no puede coexistir con otros registros, por ejemplo, MX. Desde RFC1034 ...... Si un CNAME RR está presente en un nodo, no debe haber otros datos; Esto asegura que los datos para un nombre canónico y sus alias no pueden ser diferentes. Esta regla también asegura que se pueda usar un CNAME en caché sin consultar con un servidor autorizado para otros tipos de RR.
James Park-Watt
@ JamesPark-Watt blog.cloudflare.com/… "El problema es que el DNS RFC (RFC1033) requiere que el" vértice de la zona "(a veces llamado" dominio raíz "o" dominio desnudo ") sea un" Registro A ", no un CNAME ".
ceejayoz
Perfecto -> enlace de alojamiento de sitios web de dominio raíz para Amazon S3
romuloigor
1
Los CNAME de Apex no son legales. Se ha explicado explícitamente en RFC2181 por un tiempo ahora.
Andrew B
5

Cree un conjunto de registros de recursos (Tipo A - Dirección IPv4) que "tenga el mismo nombre que la zona alojada dejando en blanco el campo Nombre".

Amazon Route 53 - Editar conjunto de registros

Esta es la advertencia que Route 53 da al intentar agregar el nombre "@", que también estaba personalizado para los servidores de nombres Bind. Así que no use '@', use un nombre vacío ''.

Schmoove
fuente
1
Y ahora usando las @obras para un registro para obtener un dominio desnudo.
Rubens Mariuzzo
1

Si desea apuntar su dominio raíz mydomain.com.br al servicio de AWS:

  • cree un registro de tipo A - Dirección IPv4 .
  • luego seleccione para Alias.
  • Alias ​​Target enumerará el autocompletado para sus recursos de AWS.
Jubba Smail
fuente