도메인 연결 가이드
구매한 도메인을 Hiplay 서버 IP에 연결하면 example.com으로 접속이 가능해집니다.
DNS 레코드 설정 → 전파 대기 → SSL 적용 순서로 진행됩니다.
DNS 레코드 기초 개념
| 레코드 | 용도 | 예시 값 |
|---|---|---|
| A | 도메인을 IPv4 주소에 연결 | 111.222.33.44 |
| AAAA | 도메인을 IPv6 주소에 연결 | 2001:db8::1 |
| CNAME | 다른 도메인을 가리키는 별칭 | example.com |
| MX | 메일 서버 지정 | mail.example.com |
| TXT | SPF/DMARC/도메인 인증 | "v=spf1 ..." |
보통 일반 웹사이트는 A 레코드 1~2개로 충분합니다(루트 + www). 메일은 MX를, 다른 서비스로 redirect 하려면 CNAME을 사용합니다.
A 레코드 등록 — 도메인을 서버 IP로
도메인 등록업체(가비아, 후이즈, 카페24, Cloudflare 등) 관리 페이지의 DNS 관리로 이동하여 다음 두 줄을 추가하세요.
@ 는 루트 도메인(example.com), www 는 www.example.com을 의미합니다. 값에는 Hiplay 대시보드 → 서버 상세에서 확인한 공인 IP를 입력하세요.
📌 서브도메인 (예: api.example.com)
호스트 칸에 api 입력 후 동일 IP를 등록.
📌 모든 서브도메인
호스트 칸에 * 입력 (와일드카드).
전파 시간 & 확인 방법
DNS 변경은 전 세계 캐시에 반영되는 데 몇 분 ~ 최대 24~48시간이 소요됩니다(TTL 기준). 아래 명령으로 현재 적용 상태를 확인할 수 있습니다.
Linux / Mac
$dig example.com +shortWindows
nslookup example.com온라인 확인 도구: dnschecker.org에서 전 세계 여러 지역의 적용 상태를 한눈에 확인할 수 있습니다.
SSL 인증서 발급 (HTTPS 적용)
DNS 전파가 완료되어 http://example.com로 접속이 되면,Let's Encrypt 무료 인증서로 HTTPS를 적용할 수 있습니다.
Ubuntu + Nginx 예시 (Certbot)
$sudo apt update && sudo apt install -y certbot python3-certbot-nginx$sudo certbot --nginx -d example.com -d www.example.com$sudo certbot renew --dry-runLet's Encrypt 인증서 유효기간은 90일이지만, Certbot이 cron으로 자동 갱신해 영구적으로 갱신됩니다.
자주 겪는 문제
❌ 도메인 입력해도 사이트가 안 열림
① DNS 전파 대기(최대 48시간)
② 웹서버(nginx/apache/IIS) 동작 여부 확인
③ 방화벽 80/443 포트 허용 확인 (보안 가이드 참조)
❌ www는 되는데 루트 도메인이 안 됨
루트 도메인(@)에 대한 A 레코드를 추가하지 않은 경우입니다. 호스트 칸에 @를 명시하고 IP를 등록하세요.
❌ Certbot이 인증 실패 — "Failed to fetch challenge"
Let's Encrypt 인증 서버가 80 포트로 도달할 수 없을 때 발생합니다. 80 포트 방화벽 허용과 DNS 전파 완료 후 다시 시도하세요.