100% 브라우저 메모리 연산 • 서버 로그 수집 제로 • 즉각적인 실행
Curious Techie개발자 툴박스
Networking & DNSRFC 1034 §3.6.2 / RFC 2181 §10.1Verified Terminology

정식 명칭 레코드 (CNAME: Canonical Name)

핵심 요약 답변

도메인 별칭(Alias)을 IP 주소에 직접 연결하지 않고 다른 정식(Canonical) 도메인 이름으로 매핑하는 DNS 리소스 레코드.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
CNAME→
DNS→
도메인 별칭→
RFC 1035→
존 Apex→
A 레코드
CNAME
•>DNS
•>도메인 별칭
•>RFC 1035
•>존 Apex
•>A 레코드

Technical Explanation & Operational Mechanics

CNAME 레코드는 특정 호스트 이름을 정식 대상 도메인으로 위임합니다. DNS 리커시브 리졸버는 CNAME 응답을 받으면 정식 도메인에 대한 조회를 재실행합니다. RFC 1035 규격에 따라 루트 존(Apex)에서는 다른 레코드와 공존할 수 없습니다.

Technical Example & Practical Implementation

DNS CNAME 별칭 매핑 예시

app.example.com 호스트를 CDN 배포 도메인으로 매핑하는 구성

; Zone File Alias:
cdn.mycompany.com.    300   IN   CNAME   d12345.cloudfront.net.

; Resolver Lookup Chain:
1. Client requests: cdn.mycompany.com (A record)
2. Authoritative NS returns:
   cdn.mycompany.com.  300   IN   CNAME   d12345.cloudfront.net.
3. Resolver recognizes CNAME, now queries: d12345.cloudfront.net (A record)
4. CloudFront NS returns:
   d12345.cloudfront.net. 60 IN   A       13.224.2.14
5. Client connects to IP: 13.224.2.14 with Host: cdn.mycompany.com