홈 › 가이드 › DNS TXT 레코드 등록 방법

DNS TXT 레코드 추가 방법

와일드카드 SSL 인증서를 받거나 웹서버가 없을 때는 DNS 에 TXT 레코드 하나를 추가해서 도메인 소유를 확인해요. 업체별로 메뉴만 다르고 넣는 값은 같아요.

기본 원리 — 무엇을 넣나요?

SSLKEY.org 발급 화면에 아래처럼 두 가지 값이 나와요. 예를 들어 도메인이 example.com 이라면:

칸넣을 값
타입TXT
호스트 (이름)_acme-challenge  ← 대부분의 업체는 뒤에 .example.com 을 자동으로 붙여요
서브도메인이면 _acme-challenge.www 처럼 앞부분만
값 (내용)발급 화면에 나온 43자리 문자열 (복사 버튼으로 붙여넣기)
TTL기본값 또는 짧게 (300~600초)
와일드카드는 값이 2개예요 · example.com 과 *.example.com 을 각각 확인하기 때문에 이름이 같은 TXT 레코드를 2개 만들고 값을 하나씩 넣어요. 하나를 덮어쓰면 안 돼요.

가비아

  1. 가비아 로그인 → My가비아 → 이용 중인 서비스 → 도메인
  2. 상단 메뉴의 DNS 관리툴 → 해당 도메인 옆 설정
  3. 레코드 추가 → 타입 TXT, 호스트 _acme-challenge, 값/위치에 값 붙여넣기, TTL 600
  4. 확인을 누른 뒤 꼭 화면 아래의 저장까지 눌러요. (저장을 안 누르면 반영되지 않아요)

카페24

  1. 카페24 로그인 → 나의서비스관리 → 도메인 관리
  2. 해당 도메인의 DNS 관리(부가서비스) 메뉴로 이동
  3. TXT 레코드 관리 → 추가 → 호스트(도메인) 칸에 _acme-challenge, 값 칸에 값 붙여넣기
  4. 저장 후 몇 분 기다리면 반영돼요.

후이즈

  1. 후이즈 로그인 → 도메인 관리
  2. 해당 도메인의 네임서버 / DNS 관리
  3. 레코드 추가 → 타입 TXT, 호스트 _acme-challenge, 값 붙여넣기 → 저장

호스팅케이알

  1. 호스팅케이알 로그인 → 나의 도메인
  2. 해당 도메인 → DNS 레코드 관리
  3. TXT 레코드 추가 → 이름 _acme-challenge, 값 붙여넣기 → 저장

Cloudflare

  1. Cloudflare 대시보드 → 도메인 선택 → DNS → Records
  2. Add record → Type TXT
  3. Name 에 _acme-challenge (도메인은 자동으로 붙어요), Content 에 값, TTL Auto
  4. Save. TXT 레코드는 프록시(주황 구름)와 상관없어요.

AWS Route 53

  1. Route 53 → Hosted zones → 도메인 선택 → Create record
  2. Record name _acme-challenge, Record type TXT
  3. Value 에 값을 큰따옴표로 감싸서 입력해요. 예: "AbCd...xyz"
  4. 와일드카드처럼 값이 2개면 한 레코드에 두 줄로 넣어요. (Route 53 은 같은 이름의 레코드를 따로 만들 수 없어요)

자주 하는 실수

발급이 끝나면 이 TXT 레코드는 지워도 돼요.

와일드카드 SSL 인증서, 지금 발급해 보세요

*.example.com 하나로 모든 서브도메인 보호 · 도메인당 첫 발급 무료

SSL 인증서 발급하기