Cloudflare에서 www는 열리는데 루트 도메인만 Vercel 404면 어디부터 봐야 해?
루트 도메인만 Vercel 404면 가장 먼저 Vercel 프로젝트에 apex 도메인이 실제로 추가됐는지와 DNS가 그 프로젝트를 정확히 가리키는지부터 확인해야 합니다.
상태
answered
토픽
Vercel 도메인 연결
답변 버전
1
가장 먼저 볼 곳
www는 열리는데 루트 도메인(example.com)만 Vercel 404라면, 보통 원인은 둘 중 하나입니다.
example.com이 Vercel 프로젝트에 제대로 연결되지 않았거나- 루트 도메인 DNS가 다른 곳을 보고 있음
Vercel 404는 대개 앱 코드 문제보다 도메인 연결 문제일 가능성이 더 큽니다.
확인 순서
1) Vercel 프로젝트에 루트 도메인이 직접 추가돼 있는지
Vercel에서 www.example.com만 등록돼 있고 example.com이 빠져 있으면, www만 정상이고 루트는 404가 날 수 있습니다.
확인할 것:
- Vercel > Project > Settings > Domains
example.comwww.example.com
이 둘이 둘 다 등록되어 있어야 합니다.
2) Cloudflare DNS에서 루트 도메인 레코드 확인 루트 도메인은 보통 다음 형태 중 하나로 Vercel을 가리켜야 합니다.
A레코드 →76.76.21.21- 또는 Vercel이 안내한 apex 연결 방식
www는 보통 CNAME으로 연결되고, 루트는 A 또는 CNAME flattening 형태라서 설정이 다를 수 있습니다.
특히 확인할 것:
@레코드가 Vercel 값으로 되어 있는지- 예전 호스팅 IP가 남아 있지 않은지
- 중복 레코드가 없는지
3) Cloudflare 프록시 상태 잠깐 확인 Cloudflare에서 오렌지 구름(Proxy)이 켜져 있으면 캐시나 프록시 영향으로 헷갈릴 수 있습니다.
문제 확인 단계에서는 루트 도메인 DNS를 잠시 DNS only로 바꿔서 테스트해보면 원인 분리가 쉽습니다.
4) Vercel에서 Primary Domain / Redirect 설정 확인
가끔 www를 기본 도메인으로 잡아놓고 루트 도메인 리다이렉트가 안 걸려 있으면, 루트 접근 시 기대한 동작이 안 나옵니다.
확인할 것:
www를 대표 도메인으로 쓸지- 루트(
example.com)를www로 301 리다이렉트할지 - 반대로 루트를 대표로 쓸지
둘 중 하나로 정책을 명확히 잡아야 합니다.
빠르게 진단하는 방법
경우 1: 루트 도메인이 Vercel Domains에 없음
가장 흔한 원인입니다.
- 해결: example.com을 프로젝트에 추가
경우 2: 루트 DNS가 예전 서버를 가리킴
- 해결: Cloudflare의 @ 레코드를 Vercel 기준으로 수정
경우 3: 다른 Vercel 프로젝트에 붙어 있음 같은 계정이나 다른 팀의 다른 프로젝트에 그 도메인이 먼저 연결돼 있으면 이상하게 404가 날 수 있습니다. - 해결: 해당 도메인이 어느 프로젝트에 연결돼 있는지 확인
경우 4: 인증/전파가 아직 안 끝남 - 해결: DNS 전파와 Vercel domain verification 상태 확인
추천 체크리스트
- Vercel Domains에
example.com이 있는가 - Vercel Domains에
www.example.com이 있는가 - Cloudflare
@레코드가 Vercel을 가리키는가 - Cloudflare에 중복
A/CNAME이 없는가 - 루트와
www중 어느 쪽이 대표 도메인인지 정했는가 - 리다이렉트 정책이 설정돼 있는가
한 줄로 정리
이 경우는 거의 항상 루트 도메인 자체가 Vercel 프로젝트에 안 붙어 있거나, Cloudflare의 @ DNS가 잘못된 것부터 보면 됩니다.
최근 질문
함께 보면 좋은 Q&A
Vercel-Cloudflare 리디렉션 진단
Cloudflare를 끼운 상태에서 Vercel www 리디렉션이 꼬일 때 가장 먼저 어떤 체크리스트로 진단하면 되나요?
가장 먼저는 DNS 프록시·Vercel 도메인 설정·HTTP 리디렉션 주체가 한 군데로 정리됐는지부터 확인해야 합니다.
Vercel 도메인 리디렉션
Vercel에 연결한 도메인에서 www 리디렉션을 안정적으로 설정하려면 어떤 순서로 확인하면 되나요?
Vercel에서 www 리디렉션을 안정화하려면 도메인 추가 순서, DNS 레코드, 기본 도메인 설정, HTTPS 발급 상태를 순서대로 점검하면 됩니다.
바이브코딩 첫걸음
바이브코딩 뭐부터 하나?
바이브코딩은 먼저 작은 개인용 문제를 정하고, 한 화면에서 핵심 기능만 구현한 뒤 직접 써보며 수정하는 순서로 시작하는 것이 가장 효율적입니다.