답변:
당신은 할 수 없습니다.
ELB는 www 레코드와 함께 사용중인 CNAME 뒤에 숨어있는 하나 이상의 IP 주소를 제공하며이 주소는 정적이 아니므로 도메인의 최상위 ( "apex")에 A 레코드를 만들 수 없습니다 도메인의 정점에있는 CNAME은 유효한 DNS 구성이 아닙니다. 따라서이를 직접 수행 할 방법이 없습니다.
Go Daddy의 웹 사이트 전달 기능을 사용하여 example.com 요청을 www.example.com으로 리디렉션하면 브라우저가 주소 표시 줄 값을 example.com에서 www.example.com으로 변경 한 다음 트래픽을 ELB (www CNAME을 통해) ... 또는 DNS를 Go Daddy에서 Amazon의 Route 53 서비스로 이동할 수 있습니다.이 서비스는 CNAME과 유사하게 작동하지만 RFC-1912에 설정된 규칙에 따라 다르게 구현 됩니다. 그들은이 ALIAS
기록 들을 부릅니다 .
Route 53의 Alias 레코드는 Route 53 내의 내부 구성에 대한 포인터 로, 해당 서비스가 Alias 레코드가 가리키는 서비스에 대한 적절한 A 레코드를 조회하고 반환 할 수 있도록합니다.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html
허용되는 답변 외에도 다른 방법은 아래 단계에 따라 AWS Route 53에서 AWS 호스팅 영역을 생성하는 것입니다.
AWS Management Console에 로그인 한 다음 https://console.aws.amazon.com/route53/ 에서 Amazon Route 53 콘솔을 엽니 다 .
호스팅 영역 생성을 선택 하십시오.
호스팅 영역 생성에 대한 추가 정보 : http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html
각 호스팅 영역은 이름 서버를 생성하므로 일단 생성되면 제공된 이름 서버를 가져와 해당 이름 서버를 사용하도록 godaddy를 업데이트하십시오.
GoDaddy 도메인은 이제 AWS 호스팅 영역을 가리키고 있으며이 영역은 차례로로드 밸런서를 가리 킵니다.
GoDaddy에서 AWS가로드 밸런서에 제공하는 amazonaws.com DNS 레코드를 '지정하는'CNAME 레코드를 생성하면이 작업을 성공적으로 수행 할 수 있습니다. 여기에서 해당 설명서를 참조하십시오.
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html
나는이 문제에 대한 해결책을 찾고 있었고 마침내 매우 간단한 과정으로 판명되었습니다.
AWS에서는 (A 레코드)라고 말하지만 실제로 CNAME 레코드와 값을 Load Balancer URL로 추가하면됩니다. 기본 도메인의 경우 다음 값을 사용하십시오.
호스트 : [www] 값 : [로드 밸런서 링크]
하위 도메인의 경우 다음을 추가하십시오.
호스트 [모든 하위 도메인 이름] 값 : [로드 밸런서 링크]
그게 다야 ... 이제 AWS로드 밸런서가 도메인 또는 하위 도메인에 연결되어 있어야합니다.
이 기사 덕분에
https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html