Route53 es el servicio de DNS de Amazon. 53 viene por el puerto de escucha de este servicio.
Dentro del servicio de DNS podemos asignar un dominio público a un elemento de Amazon AWS. En el siguiente ejemplo, hemos asignado www.abogadoo.com a un balanceador de AWS, tal y como podemos observar el final de la captura de pantalla.
Siempre que podamos, utilizaremos un Alias en vez de un CNAME.
https://aws.amazon.com/es/route53/faqs/
Los registros Alias se utilizan para asignar los conjuntos de registro de recursos de su zona hospedada a balanceadores de carga de Amazon Elastic Load Balancing, distribuciones de Amazon CloudFront, entornos de AWS Elastic Beanstalk o buckets de Amazon S3 configurados como sitios web. Los registros Alias funcionan como un registro CNAME en el sentido de que es posible asignar un nombre de DNS (ejemplo.com) a otro nombre de DNS “objetivo” (elb1234.elb.amazonaws.com). Se diferencian de los registros CNAME en que no son visibles en la resolución. En la resolución solo se ve el registro A y la dirección IP resultante del registro de destino.
Route53 también nos permite configurar políticas de enrutamiento como, por ejemplo, enviar el 20% del tráfico a un balanceador o a una región en concreto.
Comprar un dominio público de Internet con Route53
Desde Route53 también podemos comprar dominios públicos de Internet. Lo haremos, tal y como se indican en las siguientes capturas de pantalla:
Rellenamos los datos de contacto para el registro del dominio (nombre, dirección, etc.). Importante marcar la casilla “hide contact information” para no hacer públicos nuestros datos personales.
Esperamos unos 25 minutos a que se complete el procedimiento de registro del dominio.
Asociar un nombre público de Internet a un balanceador
En el siguiente ejemplo, tenemos un balanceador llamado “puerto53DMZLB” y queremos asociar el nombre público “puerto53.com” a este balanceador. Así que crearemos en Route53 el correspondiente alias asociado.
Detalles del balanceador:
Creamos el alias en Route 53:
Observamos que desde los servidores internos de Amazon, el nombre ya se resuelve, pero hay que esperar un tiempo prudencial (30 minutos – 24h) a que se propague por los DNSs del mundo:
[puerto53@prt53ws2 html]$ nslookup puerto53.com
Server: 10.0.0.2
Address: 10.0.0.2#53
Non-authoritative answer:
Name: puerto53.com
Address: 54.171.110.42
Name: puerto53.com
Address: 54.154.219.53
[puerto53@prt53ws2 html]$
Asociar un nombre público de Internet a una IP elástica
Si no tenemos un balanceador de carga podemos asociar un nombre público a una IP pública (o elástica).
Fíjate en que no está configurada como alias, cosa que sí ocurría al apuntar a un balanceador.
Redirección de URLs
En el siguiente ejemplo, vamos a redireccionar https://puerto53.com a https://puerto53.com.
Creamos un “Bucket S3”:
En Route53 creamos el alias www.puerto53.com, asociada al bucket que acabamos de crear:
He comprado el dominio pero no se resuelve el nombre desde Internet
Cuando he comprado un dominio con Route53 y no me ha funcionado tras esperar, incluso, tres días y asignar una IP pública al dominio, me he encontrado con dos problemas:
- No bloquees la transferencia del dominio nada más comprarlo. Espérate unos sesenta días antes de hacerlo si no lo quieres ver en estado:
- El dominio está asociado a unos DNSs diferentes de la zona creada.
Los DNSs del dominio registrado tienen que ser los mismos que hay configurados en la zona (hosted zone).
Te puede interesar
- Zonas geográficas de disponibilidad de Amazon AWS
- Configuración de CDNs (redes de distribución de contenido) con CloudFront
- Configuración de un balanceador de carga con ELB o Elastic Load Balancer
- Creación de un VPC en AWS
Mi pasión por la tecnología me lleva constantemente a explorar las últimas tendencias y aplicaciones, buscando siempre formas de implementar soluciones innovadoras que mejoren la eficiencia. En puerto53.com comparto contenido valioso para ayudar a otros profesionales y entusiastas de la informática a navegar y dominar el complejo mundo de la tecnología. Mi especialidad en Linux RedHat.
Más sobre mí en el este enlace,