피드로 돌아가기
Verifying three custom domains in Google Search Console with Cloudflare DNS
Dev.toDev.to
Infrastructure

DNS TXT 인증을 통한 Astro-Cloudflare 배포 사이트의 초고속 도메인 소유권 검증

Verifying three custom domains in Google Search Console with Cloudflare DNS

MORINAGA2026년 5월 11일4beginner

Context

Google Search Console 연동을 위해 소유권 검증이 필요한 상황에서 HTML 파일 업로드나 Meta 태그 수정 방식의 한계 직면. 정적 사이트 생성기(SSG)인 Astro의 특성상 코드 수정 시마다 CI/CD 빌드 및 배포 프로세스를 거쳐야 하는 시간적 병목 발생.

Technical Solution

  • CI/CD 파이프라인을 우회하여 배포 시간 소요를 제거한 DNS TXT 레코드 기반 검증 방식 채택
  • Root Domain 검증을 통한 모든 Subdomain(www 포함)의 자동 소유권 확장 구조 설계
  • Cloudflare DNS의 TTL Auto(300s) 설정 및 dig 명령어를 통한 레코드 전파 확인으로 검증 실패 리스크 최소화
  • @astrojs/sitemap의 Sharding 구조를 고려하여 개별 shard 파일이 아닌 sitemap-index.xml을 제출하는 계층적 인덱싱 전략 적용
  • URL Inspection 도구의 Request Indexing 기능을 활용해 메인 페이지 및 핵심 카테고리의 크롤링 우선순위 강제 상향

- SSG 환경에서 소유권 검증 시 빌드 프로세스를 타지 않는 DNS TXT 방식 우선 검토 - 사이트 규모 확장에 대비해 개별 Sitemap 파일보다 Index 파일 제출 방식으로 자동화 구성 - DNS 레코드 적용 후 즉시 검증하기보다 dig 또는 nslookup으로 Active 상태를 먼저 확인 - 신규 도메인 배포 후 robots.txt의 sitemap 경로 차단 여부 및 Custom Domain 활성화 상태 점검

원문 읽기