GitHub Pages에 무료 도메인 달기: is-a.dev 등록 후기

GitHub Pages에 무료 도메인 달기: is-a.dev 등록 후기

2026년 9월 20일 · @gongsoonyee

GitHub Pages 기본 주소(username.github.io)도 나쁘진 않지만, 좀 더 개발자다운 주소가 갖고 싶었다. 찾아보니 is-a.dev라는 곳에서 이름.is-a.dev 형태의 서브도메인을 무료로 받을 수 있었다. 9월 20일에 신청해서 실제로 적용까지 해봤는데, 생각보다 간단해서 정리해둔다.

is-a.dev가 뭔데?

개발자들이 개인 사이트나 프로젝트용 서브도메인을 무료로 등록할 수 있게 해주는 오픈소스 프로젝트다. 신청은 전부 GitHub에서 PR로 진행되고, DNS는 Cloudflare에서 관리된다. 별도의 회원가입이나 결제 없이 GitHub 계정만 있으면 된다.

등록 방법

1. 저장소 포크하기

is-a-dev/register 저장소를 내 계정으로 포크한다.

2. 원하는 이름이 비어있는지 확인

domains/ 폴더에 원하는 이름의 파일이 이미 있으면 다른 사람이 먼저 쓰고 있는 것이다. 아직 아무도 안 쓴 이름이라면 내 것으로 신청할 수 있다.

3. 도메인 파일 만들기

domains/원하는이름.json 파일을 만들고 아래처럼 작성한다. GitHub Pages에 연결할 거라면 CNAME에 내 github.io 주소를 넣으면 된다.

1
2
3
4
5
6
7
8
9
{
  "owner": {
    "username": "내깃헙아이디",
    "email": "내이메일@example.com"
  },
  "record": {
    "CNAME": "내깃헙아이디.github.io"
  }
}

4. PR 올리기

PR을 생성하면 템플릿이 나오는데, 체크리스트 항목을 전부 체크하고 세부 내용을 채워서 올린다.

5. 검증 → 승인 → 머지

봇이 파일 형식과 레코드를 자동으로 검증하고, 통과하면 관리자가 확인 후 승인한다. 머지되면 등록 끝! DNS 반영까지는 최대 24시간 정도 걸릴 수 있다.

GitHub Pages에 연결하기

머지가 완료되면 내 GitHub Pages 저장소에서 Settings → Pages → Custom domain에 원하는이름.is-a.dev를 입력하고 저장한다. 그러면 HTTPS 인증서까지 자동으로 발급된다.

comments powered by Disqus