많은 웹사이트 소유자가 겪는 시나리오입니다:
-
주요 도메인은 완벽하게 작동하지만,
-
서브도메인이 로드되지 않거나 해결되지 않는 경우입니다.
이것은 혼란스러울 수 있지만, 문제는 보통 DNS 구성 오류나 서브도메인의 누락된 레코드 때문입니다. 서브도메인은 자동으로 주요 도메인의 DNS 설정과 연결되지 않으며, 올바르게 작동하려면 명시적인 DNS 레코드가 필요합니다.
이 가이드에서는 주요 도메인은 작동하는데 서브도메인이 실패하는 이유를 살펴보고 문제 해결과 해결을 위한 실행 가능한 단계를 제공합니다.
서브도메인에 독립적인 DNS 레코드가 필요한 이유
서브도메인은 자동으로 주요 도메인과 연결되지 않습니다
서브도메인에 필요한 DNS 레코드가 누락되었거나 잘못 구성된 경우, 주요 도메인이 정상 작동해도 서브도메인은 해결되지 않습니다.
서브도메인 실패의 일반적인 원인
-
서브도메인에 대한 A 또는 CNAME 레코드 누락
-
서브도메인 DNS 설정의 잘못된 구성
-
DNS 권한 위임이 잘못되었거나 누락됨 (예: 여러 서브도메인이 있는 대형 도메인)
서브도메인 실패를 유발하는 일반적인 DNS 레코드 오류
1. 누락되었거나 잘못된 DNS 레코드
서브도메인에 해당하는 DNS 레코드가 없거나 레코드가 잘못 구성된 경우, 해당 서브도메인은 해결에 실패할 것입니다. 일반적인 DNS 레코드 문제는 다음과 같습니다:
-
A 레코드: 서브도메인을 IP 주소로 지정합니다 (예:
subdomain.example.com→192.0.2.1). -
CNAME 레코드: 서브도메인을 다른 도메인으로 지정합니다 (예:
subdomain.example.com→example.com).
이 레코드들이 누락되었거나 잘못된 경우, DNS 쿼리는 올바른 IP 주소를 반환하지 않아 서브도메인이 실패하게 됩니다.
서브도메인 레코드는 올바른 형식이어야 합니다. 예를 들어, 다음과 같은 추가 도메인 부분: trial.example.com.example.com 은 잘못된 것입니다.
올바른 항목은 서브도메인만 포함해야 합니다: trial.example.com
형식 오류는 DNS 서버가 올바른 레코드를 찾지 못하게 할 수 있습니다.
서브도메인 위임: 서브도메인에 독립적인 DNS 호스팅이 필요한 경우
경우에 따라, 서브도메인은 별도의 DNS 제공자에 호스팅되거나 다른 DNS 레코드 세트에 위임되어야 합니다.
예를 들어, sub.example.com이라는 서브도메인이 있고 이를 다른 DNS 서비스에서 관리하려면 상위 도메인(example.com)에 해당 서브도메인을 위한 올바른 DNS 제공자를 가리키는 NS (네임서버) 레코드가 있어야 합니다.
이 단계를 누락하면 서브도메인이 제대로 해결되지 않을 것입니다.
서브도메인에 대해 DNS 레코드가 올바르게 구성되었더라도, DNS 전파가 지연되어 해결 시간이 늦어질 수 있습니다.
DNS 전파가 중요한 이유:
-
DNS 변경은 즉각적이지 않습니다.
-
로컬 DNS 해결기는 일정 기간(TTL — Time to Live) 동안 오래된 레코드를 캐시할 수 있습니다.
-
일부 사용자는 업데이트된 DNS 레코드를 보고, 다른 일부는 캐시된 결과를 받을 수 있습니다.
전파 기간 동안 주요 도메인은 완전히 작동하지만 서브도메인은 여전히 문제를 겪는 경우가 흔합니다.
오해 1: "주요 도메인이 작동하면 서브도메인도 작동해야 한다"
주요 도메인이 작동한다 해서 서브도메인이 자동으로 작동할 것으로 보일 수 있으나, 이것은 사실이 아닙니다. 서브도메인은 명시적인 DNS 레코드가 필요하며 별도의 설정이 필요할 수 있습니다.
오해 2: "서브도메인은 자동으로 주요 도메인의 설정을 상속한다"
서브도메인은 DNS에서 본질적으로 별개의 엔티티입니다. 명시적으로 정의되지 않는 한, 주요 도메인에서 설정이나 레코드를 자동으로 상속하지 않습니다.
오해 3: "주요 도메인의 DNS 설정 변경 시 서브도메인도 자동 업데이트된다"
주요 도메인의 설정을 변경해도 서브도메인에 자동으로 영향을 미치지 않습니다. 서브도메인의 DNS 레코드를 수동으로 업데이트하거나 구성해야 합니다.
서브도메인 문제 해결 단계
서브도메인 문제를 해결하기 위한 체크리스트는 다음과 같습니다:
-
서브도메인의 DNS 레코드 확인: DNS 조회 도구(예:
dig또는nslookup)를 사용하여 서브도메인의 DNS 레코드가 존재하며 정확한지 확인합니다. -
레코드 유형 확인: 레코드 유형(A, CNAME 등)이 서브도메인의 요구 사항과 일치하는지 확인합니다.
-
레코드가 올바른 도메인에 추가되었는지 확인: 레코드가 올바른 DNS 존(상위 도메인 또는 서브도메인)에 추가되었는지 재확인합니다.
-
DNS 전파 대기: 최근 변경이 있었다면 DNS 전파가 완료될 때까지 충분한 시간을 기다립니다.
이 과정을 따르면 문제의 원인을 빠르게 파악하고 불필요한 문제 해결을 피할 수 있습니다.
서브도메인 관련 DNS 문제는 주로 누락되었거나 잘못 구성된 DNS 레코드 때문입니다. 주요 도메인과 달리, 서브도메인은 올바르게 작동하려면 명시적인 레코드가 필요합니다. DNS 레코드의 역할, 서브도메인 위임 및 DNS 전파를 이해함으로써 불필요한 지원 요청 없이 서브도메인 문제를 효율적으로 해결할 수 있습니다.
Nicenic은 고객이 DNS 및 도메인 관리를 원활하게 할 수 있도록 도와주며, 기본 도메인과 서브도메인 모두의 원활한 운영을 보장합니다. ICANN 공인 등록기관으로서, 우리는 비즈니스가 DNS 구성을 관리하고 웹 전반의 신뢰성을 보장하도록 지원합니다.
Nicenic은 전 세계 브랜드, 개발자, 기업가 및 비즈니스를 위한 신뢰받는 파트너로 자리매김하고 있습니다.







