본문으로 건너뛰기

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.commail.provider.com

    • shop.example.comshop.saasplatform.com

4. 도메인 리디렉션 관리 간소화

  • 서버에 변경이 발생할 때 각 서브도메인의 IP를 수정할 필요 없이 대상 도메인 연결만 수정하면 됩니다.

CNAME 레코드 추가

CNAME 레코드 추가

호스트 레코드:

  • @은(는) 기본 도메인(예: example.com)을 의미합니다

  • wwwwww.example.com을 의미합니다

  • 기타 특정 서브도메인

유형: CNAME 레코드를 선택합니다

TTL: 600초(권장)

: 연결할 도메인 주소를 입력합니다

가중치: 특별한 요구 사항이 없으며 1로 통일해 입력할 수 있습니다.

TTL
  • TTL은 DNS 레코드가 재귀 DNS 서버 캐시에 남아 있는 생존 시간입니다.

  • 단위는 초이며, TTL이 짧을수록 DNS 변경 사항이 더 빨리 적용되고, TTL이 길수록 캐시 적중률이 높아지고 해석 속도가 더 안정적입니다.

  • **600초(10분)**은 유연성안정성을 모두 고려한 일반적인 절충값입니다.

가중치

가중치 값이 클수록 할당되는 접근 비율이 높아지며, 동일한 유형의 레코드 내에서만 작용합니다.

주의사항

  1. CNAME 레코드는 다른 도메인으로만 연결할 수 있으며 IP 주소로 연결할 수 없습니다.

  2. RFC 표준에 따라 서브도메인에 CNAME을 설정할 때 다른 레코드가 존재해서는 안 됩니다. 실제 운영 시 둘이 동시에 존재할 경우 보통 CNAME이 우선 적용되지만, 표준에 부합하지 않습니다.

  3. example.com과 같은 루트 도메인은 일반적으로 A 레코드 또는 AAAA 레코드를 설정해야 하며, CNAME 레코드를 설정할 수 없습니다.