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개 만들고 값을 하나씩 넣어요. 하나를 덮어쓰면 안 돼요.가비아
- 가비아 로그인 → My가비아 → 이용 중인 서비스 → 도메인
- 상단 메뉴의 DNS 관리툴 → 해당 도메인 옆 설정
- 레코드 추가 → 타입 TXT, 호스트
_acme-challenge, 값/위치에 값 붙여넣기, TTL 600 - 확인을 누른 뒤 꼭 화면 아래의 저장까지 눌러요. (저장을 안 누르면 반영되지 않아요)
카페24
- 카페24 로그인 → 나의서비스관리 → 도메인 관리
- 해당 도메인의 DNS 관리(부가서비스) 메뉴로 이동
- TXT 레코드 관리 → 추가 → 호스트(도메인) 칸에
_acme-challenge, 값 칸에 값 붙여넣기 - 저장 후 몇 분 기다리면 반영돼요.
후이즈
- 후이즈 로그인 → 도메인 관리
- 해당 도메인의 네임서버 / DNS 관리
- 레코드 추가 → 타입 TXT, 호스트
_acme-challenge, 값 붙여넣기 → 저장
호스팅케이알
- 호스팅케이알 로그인 → 나의 도메인
- 해당 도메인 → DNS 레코드 관리
- TXT 레코드 추가 → 이름
_acme-challenge, 값 붙여넣기 → 저장
Cloudflare
- Cloudflare 대시보드 → 도메인 선택 → DNS → Records
- Add record → Type TXT
- Name 에
_acme-challenge(도메인은 자동으로 붙어요), Content 에 값, TTL Auto - Save. TXT 레코드는 프록시(주황 구름)와 상관없어요.
AWS Route 53
- Route 53 → Hosted zones → 도메인 선택 → Create record
- Record name
_acme-challenge, Record type TXT - Value 에 값을 큰따옴표로 감싸서 입력해요. 예:
"AbCd...xyz" - 와일드카드처럼 값이 2개면 한 레코드에 두 줄로 넣어요. (Route 53 은 같은 이름의 레코드를 따로 만들 수 없어요)
자주 하는 실수
- 이름이 두 번 붙음 — 호스트 칸에
_acme-challenge.example.com을 통째로 넣으면_acme-challenge.example.com.example.com이 되는 업체가 많아요. 앞부분만 넣으세요. - 네임서버가 다른 곳 — 도메인은 가비아에서 샀지만 네임서버를 Cloudflare 나 호스팅사로 옮겼다면, 가비아가 아니라 네임서버가 있는 곳에 추가해야 해요.
- 예전 값이 남아 있음 — 전에 넣은
_acme-challenge값이 있으면 지우고 새 값만 남겨 주세요. (와일드카드의 2개 값은 둘 다 필요해요) - 저장을 안 누름 — 가비아처럼 레코드 추가 후 별도의 저장 버튼이 있는 곳이 있어요.
- 반영 시간 — 보통 몇 분이면 되지만 업체에 따라 10~30분 걸리기도 해요. SSLKEY.org 는 30분 동안 10초마다 자동으로 확인해요.
발급이 끝나면 이 TXT 레코드는 지워도 돼요.
와일드카드 SSL 인증서, 지금 발급해 보세요
SSL 인증서 발급하기*.example.com 하나로 모든 서브도메인 보호 · 도메인당 첫 발급 무료