¿Cómo se apunta un dominio a un equilibrador de carga que no tiene una IP estable?

16

Estoy tratando de apuntar mydomain.eu a un balanceador de carga de AWS, que, por su naturaleza, no tiene una IP estable, por lo que creo que debo apuntar el registro A a un subdominio en Amazon, pero en la medida en que Puedo decir que el registro A solo puede ser una dirección IP, por lo que estoy terriblemente confundido en este momento.

¿Cómo se vería el archivo de zona para mydomain.eu donde el registro A y el subdominio www apuntan, digamos, a loadbalancer.mydomain.aws.com?

Elver Loho
fuente
¿Puede aclarar si está utilizando Route 53 como su proveedor de DNS o su propio proveedor externo?
Brent Pabst

Respuestas:

11

Puede usar un registro Alias ​​como se describe en http://aws.amazon.com/route53/faqs/ :

Además, Route 53 ofrece registros 'Alias' (un registro virtual específico de Route 53). Los registros de alias se usan para asignar conjuntos de registros de recursos en su zona alojada a instancias de Elastic Load Balancing. Los registros de alias funcionan como un registro CNAME en el sentido de que puede asignar un nombre DNS (midominio.com) a otro nombre DNS 'objetivo' (elb1234.elb.amazonaws.com). Se diferencian de un registro CNAME en que no son visibles para los resolutores. Los resolutores solo ven el registro A y la dirección IP resultante del registro de destino.

A continuación, puede nombrar el dominio como domain.com a www.domain.com usando un CNAME (después de señalarlo con el registro Alias), como:

www.domain.com CNAME TO domain.com

También tenga en cuenta que para hacer esto necesitará mover su zona a route53 para hacer el registro de Alias. Lamentablemente, la mayoría de los proveedores de DNS no ofrecen la posibilidad de realizar dichos registros para el nombre de dominio.

Naufragio Lógico
fuente
Este es el enfoque con el que terminé yendo y funciona perfectamente. ¡Gracias! :)
Elver Loho
¿Qué quiere decir con "cname el dominio como domain.com a www.domain.com usando un CNAME". ¿Es esta gestión de dominio o Ruta 53?
S-K '
ALIAS es un poco de materia maquillada, molesto
the0ther
6

Desde la página de información de AWS sobre Elastic Load Balancing :

El tráfico hacia el nombre DNS proporcionado por Elastic Load Balancer se distribuye automáticamente a través de sus instancias de Amazon EC2 con equilibrio de carga.

Entonces, en esencia, Amazon le proporciona un nombre DNS para asignar sus registros. Esto sería usar un registro CNAME en lugar de un registro A. El nombre DNS del equilibrador de carga no debe cambiar, por lo tanto, nunca tendrá que tratar con IP que, como señala, podrían cambiar.

EDITAR:

AWS siempre ha admitido enlaces directos CNAME a subdominios y subdominios comodín para un dominio raíz con simplemente registros CNAME. Entonces, esencialmente se parece a algo como:

www.mydomain.com -> my-aws-01-elb.aws.amazon.com

Luego, para su dominio de nivel raíz, tiene dos opciones: configurar el reenvío de DNS con su proveedor de host DNS para mydomain.com -> www.mydomain.comutilizar el servicio Route 53 de Amazon para alojar toda su zona DNS y permitirles administrar y configurar los registros necesarios para obtener soporte de dominio de nivel raíz .

Si no necesita soporte de nivel de dominio raíz y usa un subdominio como sub.mydomain.como www.mydomain.comentonces puede usar registros CNAME simples para todo.

Brent Pabst
fuente
Si va a usar el registro de nombre de zona, como si tuviera zone abc.com, entonces un CNAME no funcionará y tendrá que usar un registro de Alias ​​como se indica en mi respuesta para señalar abc.com al ELB.
Logic Wreck
Si tiene un nombre de dominio que necesita apuntar al ELB, y es similar al nombre del nombre de zona, entonces debe usar un registro Alias ​​para apuntar este dominio al ELB en lugar de un CNAME ya que un CNAME no funcionará en este caso.
Logic Wreck
En realidad, dice lo siguiente: donde el registro A y el subdominio www apuntan a, digamos, loadbalancer.mydomain.aws.com, compruebe así mi actualización. si quiere señalar el dominio en sí mismo, tendrá que usar el registro Alias ​​como se indicó. También tenga en cuenta que la mayoría de los proveedores de DNS no permiten CNAME para el nombre de dominio, solo se permiten registros A.
Logic Wreck
Bueno, por ejemplo, GoDaddy no lo hace y, por lo que he visto en mi práctica como administrador de sistemas, muchas personas alojan sus zonas DNS allí.
Logic Wreck
godaddy no es un estándar de oro ...
MikeyB