mydomain.eu가 본질적으로 안정적인 IP를 가지고 있지 않은 AWS로드 밸런서를 가리 키려고합니다. 그래서 A 레코드를 Amazon의 하위 도메인을 가리키고 있다고 생각합니다. 나는 A 레코드가 IP 주소 일 수 있다고 말할 수 있으므로 현재 혼란 스럽습니다.
A 레코드와 www 하위 도메인이 모두 loadbalancer.mydomain.aws.com을 가리키는 mydomain.eu의 영역 파일은 무엇입니까?
mydomain.eu가 본질적으로 안정적인 IP를 가지고 있지 않은 AWS로드 밸런서를 가리 키려고합니다. 그래서 A 레코드를 Amazon의 하위 도메인을 가리키고 있다고 생각합니다. 나는 A 레코드가 IP 주소 일 수 있다고 말할 수 있으므로 현재 혼란 스럽습니다.
A 레코드와 www 하위 도메인이 모두 loadbalancer.mydomain.aws.com을 가리키는 mydomain.eu의 영역 파일은 무엇입니까?
답변:
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 공급자는 도메인 이름에 대해 이러한 레코드를 만들 수있는 기능을 제공하지 않습니다.
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 레코드를 사용할 수 있습니다.