Como alguém aponta um domínio para um balanceador de carga que não possui um IP estável?

13

Estou tentando apontar mydomain.eu para um balanceador de carga da AWS, que, por sua natureza, não tem um IP estável, então acho que devo apontar o registro A para um subdomínio na Amazon, mas Até onde eu sei, o registro A só pode ser um endereço IP, então estou muito confuso no momento.

Como seria o arquivo de zona para mydomain.eu, onde o registro A e o subdomínio www apontam para, digamos, loadbalancer.mydomain.aws.com?

    
por Elver Loho 04.09.2012 / 20:10

2 respostas

9

Você pode usar um registro de alias, como descrito no link :

Additionally, Route 53 offers ‘Alias’ records (a Route 53-specific virtual record). Alias records are used to map resource record sets in your hosted zone to Elastic Load Balancing instances. Alias records work like a CNAME record in that you can map one DNS name (mydomain.com) to another ‘target’ DNS name (elb1234.elb.amazonaws.com). They differ from a CNAME record in that they are not visible to resolvers. Resolvers only see the A record and the resulting IP address of the target record.

Em seguida, você pode cname o domínio como domain.com para www.domain.com usando um CNAME (depois que você apontou usando o registro Alias), como:

www.domain.com CNAME TO domain.com

Observe também que, para fazer isso, você precisará mover sua zona para route53, para fazer o registro Alias. A maioria dos provedores de DNS, infelizmente, não oferece a capacidade de fazer tais registros para o nome de domínio.

    
por 04.09.2012 / 20:20
5

Na página de informações da AWS em Balanceamento de carga elástica :

Traffic to the DNS name provided by the Elastic Load Balancer is automatically distributed across your load balanced, healthy Amazon EC2 instances.

Assim, em essência, a Amazon fornece um nome DNS para mapear seus registros. Isso seria usando um registro CNAME em oposição a um registro. O nome DNS do balanceador de carga não deve mudar, portanto, você nunca precisa lidar com IPs que, conforme você aponta, podem mudar.

EDITAR:

A AWS sempre oferece suporte a links CNAME diretos para subdomínios e subdomínios curinga para um domínio raiz com apenas registros CNAME. Então, basicamente, parece algo como:

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

Em seguida, para o domínio de nível raiz, você tem duas opções: configurar o encaminhamento de DNS com o provedor de hospedagem DNS para que mydomain.com -> www.mydomain.com ou o serviço Route 53 da Amazon hospede toda a zona DNS e permita que eles gerenciem e configurem os registros necessários obtenha suporte de domínio de nível raiz.

Se você não precisa de suporte no nível de domínio raiz e usar um subdomínio como sub.mydomain.com ou www.mydomain.com , pode usar registros CNAME simples para tudo.

    
por 04.09.2012 / 20:23