CNAME 레코드 상세 설명
CNAME 레코드란 무엇인가요
CNAME 레코드(Canonical Name Record)는 한 도메인을 다른 도메인에 연결하여 별칭 확인 등을 구현하는 데 사용됩니다.
예시:
a.example.com을(를) www.example.com에 연결하면 사용자가 a.example.com에 접속할 때 www.example.com로 이동하게 됩니다.
CNAME 레코드의 일반적인 용도
1. 하위 도메인을 기본 도메인으로 연결
- 예시:
blog.example.com을(를)www.example.com에 연결하면,blog.example.com에 접속하는 모든 요청이www.example.com이(가) 가리키는 서버로 리디렉션됩니다.
2. 로드 밸런싱 및 CDN
- 도메인을 CDN에서 제공하는 도메인으로 연결하여 가속 및 배포를 구현합니다. 예를 들어
www.example.com을(를)example.cdnprovider.com(으)로 연결하는 경우가 이에 해당합니다.
3. 서비스 별칭
-
타사 서비스 도메인 바인딩에 사용됩니다. 예를 들어 이메일 서비스, 클라우드 스토리지, SaaS 애플리케이션 등이 있습니다:
-
mail.example.com→mail.provider.com -
shop.example.com→shop.saasplatform.com
-
4. 도메인 리디렉션 관리 간소화
- 서버에 변경이 발생할 때 각 서브도메인의 IP를 수정할 필요 없이 대상 도메인 연결만 수정하면 됩니다.
CNAME 레코드 추가

호스트 레코드:
-
@은(는) 기본 도메인(예: example.com)을 의미합니다 -
www는 www.example.com을 의미합니다 -
기타 특정 서브도메인
유형: CNAME 레코드를 선택합니다
TTL: 600초(권장)
값: 연결할 도메인 주소를 입력합니다
가중치: 특별한 요구 사항이 없으며 1로 통일해 입력할 수 있습니다.
-
TTL은 DNS 레코드가 재귀 DNS 서버 캐시에 남아 있는 생존 시간입니다.
-
단위는 초이며, TTL이 짧을수록 DNS 변경 사항이 더 빨리 적용되고, TTL이 길수록 캐시 적중률이 높아지고 해석 속도가 더 안정적입니다.
-
**600초(10분)**은 유연성과 안정성을 모두 고려한 일반적인 절충값입니다.
가중치 값이 클수록 할당되는 접근 비율이 높아지며, 동일한 유형의 레코드 내에서만 작용합니다.
주의사항
-
CNAME 레코드는 다른 도메인으로만 연결할 수 있으며 IP 주소로 연결할 수 없습니다.
-
RFC 표준에 따라 서브도메인에 CNAME을 설정할 때 다른 레코드가 존재해서는 안 됩니다. 실제 운영 시 둘이 동시에 존재할 경우 보통 CNAME이 우선 적용되지만, 표준에 부합하지 않습니다.
-
example.com과 같은 루트 도메인은 일반적으로 A 레코드 또는 AAAA 레코드를 설정해야 하며, CNAME 레코드를 설정할 수 없습니다.