Route53 – El servicio de DNS de Amazon AWS

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

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:

Route53 Registrar dominio 1
Route53 Registrar dominio 2
Route53 Registrar dominio 3

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.

Route53 - Ocultar información privada
Route53 Registrar dominio 5
Route53 Registrar dominio 6
Route53 Registrar dominio 7

Esperamos unos 25 minutos a que se complete el procedimiento de registro del dominio.

Route53 Registrar dominio 8

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:

Route53 Asociar nombre publico a balanceador 1

Creamos el alias en Route 53:

Route53 Asociar nombre publico a balanceador 2
Route53 Asociar nombre publico a balanceador 3

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).

Route53 IP elastica

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”:

Bucket S3 Redireccion URL 1
Bucket S3 Redireccion URL 2
Bucket S3 Redireccion URL 3

En Route53 creamos el alias www.puerto53.com, asociada al bucket que acabamos de crear:

Route53 Crear alias redireccion URL

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:
clientTransferProhibited
serverTransferProhibited
 
Si haces eso antes de tiempo, es posible que te deje de funcionar la resolución del dominio en Internet.
 
Me esto refiriendo a que no habilites esta casilla hasta que haya pasado el tiempo prudencial:
 
route53 enable lock domain

 

  • 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).

route53 domain DNS
route53 hosted zone DNS

Te puede interesar

COMPÁRTEME

Deja un comentario