AWS Route53 별칭 값
AWS Route53에 등록 된 도메인을 고려하십시오. 이 도메인에 대한 HTTP 요청은 AWS CloudFront CDN 배포에서 제공되어야합니다. 이를 달성하기 위해 별명 A
레코드가 정의됩니다.
dig
결과
그러나 dig
결과는 실제 IP 주소를 보여줍니다. 실제로 이러한 IP 주소는 일정하지 않으며 시간이 지남에 따라 변경됩니다.
# dig @1.1.1.1 serverlessdaystlv.io
...
;; ANSWER SECTION:
serverlessdaystlv.io. 60 IN A 13.32.67.21
serverlessdaystlv.io. 60 IN A 13.32.67.27
serverlessdaystlv.io. 60 IN A 13.32.67.97
serverlessdaystlv.io. 60 IN A 13.32.67.122
serverlessdaystlv.io. 60 IN A 13.32.67.141
serverlessdaystlv.io. 60 IN A 13.32.67.159
serverlessdaystlv.io. 60 IN A 13.32.67.201
serverlessdaystlv.io. 60 IN A 13.32.67.216
# dig @1.1.1.1 serverlessdaystlv.io
...
;; ANSWER SECTION:
serverlessdaystlv.io. 60 IN A 52.222.232.13
serverlessdaystlv.io. 60 IN A 52.222.232.24
serverlessdaystlv.io. 60 IN A 52.222.232.43
serverlessdaystlv.io. 60 IN A 52.222.232.55
serverlessdaystlv.io. 60 IN A 52.222.232.63
serverlessdaystlv.io. 60 IN A 52.222.232.104
serverlessdaystlv.io. 60 IN A 52.222.232.136
serverlessdaystlv.io. 60 IN A 52.222.232.224
내 질문
Route53 Alias 레코드 란 무엇입니까? 기본 제공 유형의 DNS 레코드입니까, 아니면 외부에 노출되지 않는 CloudFront 배포의 실제 IP에 대한 내부 AWS 별칭입니까?
답변
Route53 별명 기록 자책골 개념은 DNS 프로토콜에서 분리 된 레코드 유형 예를 들면 : A
입니다 주소 기록과 CNAME
A는 정식 이름 기록. CNAME
표준 이름을 가리키는 별칭처럼 작동하는 반면 A
별칭과는 아무런 관련이 없습니다. ( RFC 1035 참조 )
별칭 레코드 내부 아마존 고유의 것입니다 포인터 높은 수준의 작업; 기술적 인 DNS 수준 에서는 상황에 따라 A
또는로 나타날 수 있습니다 CNAME
. Route53은 결과 레코드로만 응답하므로 DNS는이 내부 포인터 유형이나 대상을 인식 할 필요가 없습니다.
Alias 및 Alia 이외의 레코드 간을 선택 하는 Amazon 기사 에서이를 자세히 설명합니다.
별칭 레코드 는 DNS 기능에 대한 Route 53 관련 확장을 제공합니다. 별칭 레코드에는 IP 주소 또는 도메인 이름 대신 CloudFront 배포, Elastic Beanstalk 환경, ELB Classic, 애플리케이션 또는 Network Load Balancer, 정적 웹 사이트로 구성된 Amazon S3 버킷에 대한 포인터 또는 동일한 호스팅 영역의 다른 Route 53 레코드 Route 53이 별칭 레코드의 이름 및 유형과 일치하는 DNS 쿼리를 수신하면 Route 53은 포인터를 따라 가고 해당 값으로 응답합니다.
CloudFront 배포의 대체 도메인 이름 – Route 53은 쿼리가 CloudFront 도메인 이름 (예 :)을 사용하여 CloudFront 배포를 요청한 것처럼 응답합니다
d111111abcdef8.cloudfront.net
.Elastic Beanstalk 환경 – Route 53은 환경에 대한 하나 이상의 IP 주소로 각 요청에 응답합니다.
ELB로드 밸런서 – Route 53은로드 밸런서에 대한 하나 이상의 IP 주소로 각 요청에 응답합니다.
정적 웹 사이트로 구성된 Amazon S3 버킷 – Route 53은 Amazon S3 버킷에 대한 하나의 IP 주소로 각 요청에 응답합니다.
동일한 호스팅 영역에있는 다른 Route 53 레코드 – Route 53은 쿼리에서 포인터가 참조하는 레코드를 요청한 것처럼 응답합니다.
대상 이 IP 주소 대신 호스트 이름 인 동안 A
유형 IPv4 주소 레코드 를 추가하는 것처럼 보이기 때문에 혼란을 이해할 수 있습니다 . 당신이 오히려 사용하는 것 !CNAME