도메인이란 무엇인가요?
인터넷 주소, 즉 URL은 숫자로 이루어진 IP 주소(예: 185.199.108.153) 대신 사람이 기억하기 쉬운 이름으로 홈페이지를 찾아갈 수 있게 해주는 인터넷의 이름표입니다.
현재 y-life.kr 빌더로 만든 페이지는
yeon-life.github.io/mypage.html 처럼 GitHub 주소입니다. 도메인을 연결하면 myname.kr 처럼 내 이름이 담긴 짧고 기억하기 쉬운 주소로 바꿀 수 있습니다.| 구분 | 도메인 연결 전 | 도메인 연결 후 |
|---|---|---|
| 주소 형태 | yeon-life.github.io/page.html | myname.kr |
| 기억하기 쉬움 | ✗ 어렵다 | ✓ 쉽다 |
| 신뢰감 | ✗ 개인 느낌 | ✓ 전문적 |
| SEO (검색 노출) | ✗ 불리 | ✓ 유리 |
| 비용 | 무료 | .kr 연 약 3,000~5,000원 |
도메인 구매 전 확인 사항
- 원하는 도메인 이름 후보 2~3개 미리 정해두기 (예: myacademy.kr, jinwooschool.com)
- 가비아(gabia.com) 회원가입 완료
- 결제 수단 준비 (신용카드 또는 카카오페이)
- GitHub 계정 로그인 상태 확인 (Pages 설정용)
짧을수록 좋고, 한글이나 특수문자보다 영문과 숫자 조합이 범용적입니다.
.kr 은 한국용, .com 은 글로벌 표준입니다.가비아에서 도메인 구매하기
가비아(gabia.com)는 한국에서 가장 많이 사용되는 도메인·호스팅 서비스입니다. .kr 도메인을 연간 약 3,000~5,000원에 등록할 수 있습니다.
1도메인 검색 및 선택
가비아 접속
gabia.com에 접속 후 로그인합니다.
도메인 검색
메인 페이지 검색창에 원하는 이름을 입력합니다. 예: myacademy
사용 가능한 도메인 확인
검색 결과에서 사용 가능 표시된 도메인을 선택합니다. 이미 사용 중이면 다른 이름이나 .net, .co.kr 등 다른 확장자를 시도하세요.
장바구니 추가 → 결제
선택한 도메인을 장바구니에 담고 1년 또는 2년 단위로 결제합니다.
가비아 DNS 레코드 설정
도메인을 구매했으면, 이제 그 도메인이 내 GitHub Pages 사이트를 가리키도록 DNS 레코드를 설정합니다.
ACNAME 레코드 추가 (www 주소용)
www.내도메인.kr 처럼 www가 붙은 주소에 접속할 때 GitHub Pages로 연결해 줍니다.
| 타입 | 호스트 | 값 / 주소 | TTL |
|---|---|---|---|
| CNAME | www |
yeon-life.github.io |
600 |
www를 입력하면 됩니다. @ 또는 빈 칸이 아닙니다.BA 레코드 추가 (루트 도메인용)
www 없이 내도메인.kr 만으로 접속할 때를 위한 설정입니다. A 레코드 4개를 모두 추가합니다.
| 타입 | 호스트 | IP 주소 | TTL |
|---|---|---|---|
| A | @ | 185.199.108.153 | 600 |
| A | @ | 185.199.109.153 | 600 |
| A | @ | 185.199.110.153 | 600 |
| A | @ | 185.199.111.153 | 600 |
(질문이 쌓이면 실제 스크린샷이 추가됩니다)
GitHub Pages에 커스텀 도메인 등록
DNS 레코드 설정 후, GitHub Pages 설정에서도 내 도메인을 알려줘야 합니다.
GitHub 리포지토리 접속
Settings 탭 클릭
리포 상단 탭에서 Settings를 클릭합니다.
Pages 메뉴
왼쪽 사이드바에서 Pages를 클릭합니다.
Custom domain 입력
Custom domain 입력란에 구매한 도메인을 입력합니다. 예: myname.kr
Save 버튼을 클릭하면 GitHub가 DNS 검증을 시작합니다.
https://github.com/[계정명]/[리포명]/settings/pages
# y-life.kr 경우
https://github.com/yeon-life/yeon-life.github.io/settings/pages
HTTPS 인증서 적용 (보안 자물쇠)
커스텀 도메인을 등록하면 GitHub Pages가 자동으로 무료 SSL 인증서(Let's Encrypt)를 발급합니다. 주소창에 자물쇠 아이콘이 표시됩니다.
- DNS 전파 완료 후 자동 발급 (수 분~수 시간 소요)
- GitHub Pages Settings → Enforce HTTPS 체크박스를 활성화합니다
- 이후 http://로 접속해도 자동으로 https://로 리다이렉트됩니다
https://내도메인.kr로 접속했을 때 자물쇠가 표시되면 모든 설정이 완료된 것입니다. 🎉자주 묻는 질문 (FAQ)
문제 해결 가이드
!증상별 해결 방법
| 증상 | 원인 | 해결 방법 |
|---|---|---|
| 사이트가 안 열린다 | DNS 전파 대기 중 | 24시간 후 재시도 |
| 자물쇠가 없다 (http) | HTTPS 미설정 | GitHub Pages → Enforce HTTPS 체크 |
| GitHub "DNS check in progress" | DNS 아직 전파 안 됨 | 몇 시간 후 자동 해결 |
| www는 되는데 루트(@)가 안 됨 | A 레코드 누락 | A 레코드 4개 모두 추가 확인 |
| 가비아 저장 버튼이 안 눌림 | UI 오류 | 다른 브라우저 시도, 새로고침 후 재시도 |
✓DNS 전파 확인 방법
nslookup 내도메인.kr
# 또는 온라인 도구 활용
https://dnschecker.org ← 전 세계 DNS 전파 상태 확인
가이드 업데이트 기록
이 가이드는 사용자 질문과 피드백을 바탕으로 지속 업데이트됩니다.
가비아 도메인 구매, DNS 설정(A/CNAME), GitHub Pages 연결, HTTPS 적용, FAQ 포함
y-life.kr 사이트 빌더를 통해 질문을 남겨주시면 다음 업데이트에 반영합니다. 여러 분의 질문이 이 가이드를 더욱 풍부하게 만듭니다.
아직 궁금한 점이 있으신가요?
이 가이드에서 해결되지 않은 문제가 있다면 언제든지 도움을 드립니다. 질문이 쌓일수록 가이드가 더 좋아집니다.