DEV WIKI
인프라 · 문제 해결 가이드

TXT 인증 레코드를 추가했는데 소유권 확인이 실패해요

도메인 소유권 TXT 인증이 실패할 때 서비스가 제시한 이름·값, 권한 있는 네임서버 응답, 재검증 상태를 구분해 확인하는 가이드입니다.

빠른 답변

TXT 인증이 실패하면 인증 서비스가 제시한 레코드 이름·값을 DNS 공급자 화면의 입력값과 비교한 뒤, 권한 있는 네임서버의 TXT 응답에서 같은 값이 보이는지 확인해야 합니다. DNS 응답이 맞아도 제공자의 재검증 시점이나 인증 대상이 다르면 성공을 단정하지 않습니다.

적용 범위
이 가이드의 시작 증상과 각 분기 조건이 일치하는 경우
출처 확인일
2026-07-29
최종 검토
2026-08-05
수정일
2026-08-05
대상
사이트 운영자, 쇼핑몰 운영자, 웹 에이전시, 프리랜서
오류·수정 제보 (새 창에서 열림)

이 가이드가 맞는 경우

  • TXT 인증 레코드 값 불일치
  • TXT 인증 레코드가 권한 있는 응답에 보이지 않음

상황별 다음 단계

호스팅사·개발자에게 전달할 내용

변경 전 기록

  • 인증을 요청한 서비스, 제공자가 제시한 레코드 이름, 값의 일치 여부와 발생 시각을 전달합니다.
  • 권한 있는 네임서버의 TXT 응답과 확인 시각을 전달합니다.
  • DNS 공급자 계정·API 토큰·인증 URL의 비밀값은 전달하지 않습니다.

알아둘 점

TXT 기반 소유권 인증은 사이트 접속 오류와 별개입니다. “도메인 인증 안 됨”, “TXT 레코드 추가했는데 확인 실패”로 검색하는 경우에도 서비스가 요구한 이름·값, 권한 있는 DNS 응답, 재검증 대상을 나눠 확인합니다.

먼저 기록할 것

  1. 인증을 요청한 서비스·속성·호스트 이름과 제공자가 제시한 TXT 레코드 이름을 기록합니다.
  2. 값 전체를 외부에 노출하지 않고 제공값과 DNS 등록값의 공백·따옴표·대소문자 차이를 비교합니다.
  3. 권한 있는 네임서버의 TXT 응답, 조회 시각, 응답에 포함된 다른 TXT 값의 존재 여부를 기록합니다.
  4. DNS 공급자가 @를 루트 도메인으로 해석하는지, 입력한 호스트 이름에 도메인을 자동으로 덧붙이는지 기록합니다.

상황별 다음 단계

관찰값다음 문서
등록한 이름 또는 값이 서비스가 제시한 값과 다름TXT 인증 레코드의 이름 또는 값이 제공값과 다름
이름·값은 맞지만 권한 있는 네임서버 응답에서 TXT가 보이지 않음TXT 인증 레코드가 권한 있는 DNS 응답에 보이지 않음

권한 있는 DNS 응답이 맞더라도 인증 서비스가 다른 도메인 속성·호스트를 검증하거나 재검증 전 상태를 캐시하면 실패할 수 있습니다. DNS 공급자 화면의 “저장 완료”만으로 외부 조회 가능성을 확정하지 않습니다.

수정 후 재확인

  1. 같은 권한 있는 네임서버에 TXT 이름을 다시 조회해 등록값이 보이는지 확인합니다.
  2. 루트 도메인·www·서비스가 안내한 하위 호스트를 혼동하지 않았는지 비교합니다.
  3. 인증 서비스에서 재검증한 시각과 결과를 기록하고, 성공 전에는 TXT 값을 삭제하지 않습니다.

참고 자료

Verify your site ownership (새 창에서 열림)

Google · 공식 자료 · 확인 범위: Search Console 도메인 속성 인증에는 DNS TXT 레코드를 사용할 수 있습니다., 인증에 필요한 TXT 레코드는 서비스가 제공한 값으로 DNS에 추가합니다. · 확인일: 2026-07-29

Challenge Types (새 창에서 열림)

Let's Encrypt · 공식 자료 · 확인 범위: DNS-01 검증은 특정 이름 아래 TXT 레코드의 값이 일치하는지 조회합니다., DNS 공급자마다 변경한 레코드가 모든 서버에서 확인되기까지 시간이 다를 수 있습니다. · 확인일: 2026-07-29