안정적인 IP가없는로드 밸런서를 도메인으로 지정하는 방법은 무엇입니까?


16

mydomain.eu가 본질적으로 안정적인 IP를 가지고 있지 않은 AWS로드 밸런서를 가리 키려고합니다. 그래서 A 레코드를 Amazon의 하위 도메인을 가리키고 있다고 생각합니다. 나는 A 레코드가 IP 주소 일 수 있다고 말할 수 있으므로 현재 혼란 스럽습니다.

A 레코드와 www 하위 도메인이 모두 loadbalancer.mydomain.aws.com을 가리키는 mydomain.eu의 영역 파일은 무엇입니까?


Route 53을 DNS 공급자 또는 외부 공급자로 사용하고 있는지 확인할 수 있습니까?
브렌트 파스트

답변:


11

http://aws.amazon.com/route53/faqs/에 설명 된 것처럼 Alias ​​레코드를 사용할 수 있습니다 .

또한 Route 53은 'Alias'레코드 (Route 53 관련 가상 레코드)를 제공합니다. 별칭 레코드는 호스팅 영역의 리소스 레코드 세트를 Elastic Load Balancing 인스턴스에 매핑하는 데 사용됩니다. 별칭 레코드는 하나의 DNS 이름 (mydomain.com)을 다른 '대상'DNS 이름 (elb1234.elb.amazonaws.com)에 매핑 할 수 있다는 점에서 CNAME 레코드처럼 작동합니다. 리졸버가 볼 수 없다는 점에서 CNAME 레코드와 다릅니다. 리졸버는 A 레코드와 대상 레코드의 결과 IP 주소 만 볼 수 있습니다.

다음으로 다음과 같이 CNAME을 사용하여 domain.com과 같은 도메인을 www.domain.com으로 cname 할 수 있습니다 (별칭 레코드를 사용하여 지정한 후).

www.domain.com CNAME TO domain.com

또한이 작업을 수행하려면 별칭 레코드를 수행하기 위해 영역을 route53으로 이동해야합니다. 불행히도 대부분의 DNS 공급자는 도메인 이름에 대해 이러한 레코드를 만들 수있는 기능을 제공하지 않습니다.


이것은 내가 끝내는 접근법이며 완벽하게 작동합니다. 감사! :)
Elver Loho

"CNAME을 사용하여 domain.com과 같은 도메인을 www.domain.com으로 이름을 지정하십시오"는 무슨 뜻입니까? 이 도메인 관리입니까 아니면 Route 53입니까?
'

ALIAS는 몇 가지 만들어 낸 물건, 성가신
the0ther

참고 : AWS 컨텍스트에서는 Route53이 기본적으로 선택되지만 일부 다른 DNS 제공 업체도 ALIAS 레코드를 기능으로 제공합니다.
mschuett

6

Elastic Load Balancing 의 AWS 정보 페이지에서 :

Elastic Load Balancer가 제공 한 DNS 이름으로의 트래픽은로드 밸런싱되고 건강한 Amazon EC2 인스턴스에 자동으로 분산됩니다.

본질적으로 Amazon은 레코드를 매핑 할 DNS 이름을 제공합니다. A 레코드가 아닌 CNAME 레코드를 사용합니다. 로드 밸런서의 DNS 이름은 변경되지 않아야하므로 지적한대로 IP를 처리 할 필요가 없습니다.

편집하다:

AWS는 단순한 CNAME 레코드를 사용하여 루트 도메인의 하위 도메인 및 와일드 카드 하위 도메인에 대한 직접 CNAME 링크를 항상 지원했습니다. 따라서 본질적으로 다음과 같습니다.

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

그런 다음 루트 수준 도메인의 경우 DNS 호스트 공급자와 DNS 전달을 설정 mydomain.com -> www.mydomain.com하거나 Amazon의 Route 53 서비스를 사용하여 전체 DNS 영역을 호스팅하고 루트 수준 도메인 지원을 받기 위해 필요한 레코드를 관리 및 설정하는 두 가지 옵션이 있습니다. .

루트 도메인 수준 지원이 필요하지 않거나 sub.mydomain.com또는 같은 하위 도메인을 사용할 필요가없는 경우 www.mydomain.com모든 것에 간단한 CNAME 레코드를 사용할 수 있습니다.


zone abc.com과 같이 영역 이름 레코드를 사용하려는 경우 CNAME이 작동하지 않으며 abc.com을 ELB에 지정하려면 내 답변에 명시된대로 Alias ​​레코드를 사용해야합니다.
Logic Wreck

ELB를 가리켜 야하는 도메인 이름이 있고 영역 이름과 유사하면이 도메인을 CB가 아닌 ELB를 가리 키도록하려면 별칭 레코드를 사용해야 CNAME으로서 CNAME이 작동하지 않습니다. 이 경우
Logic Wreck

실제로 그는 다음을 말합니다 .A 레코드와 www 하위 도메인이 모두 loadbalancer.mydomain.aws.com을 가리키는 경우 내 업데이트를 확인하십시오. 도메인 자체를 가리 키려면 지정된대로 별칭 레코드를 사용해야합니다. 또한 대부분의 DNS 제공 업체는 도메인 이름으로 CNAME을 허용하지 않으며 A 레코드 만 허용됩니다.
Logic Wreck

예를 들어 godaddy는 시스템 관리자로서 제가 본 실습에서 보지 못했던 많은 사람들이 DNS 영역을 호스팅합니다.
Logic Wreck

godaddy는 거의 금본위 제…
MikeyB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.