Github 리포지토리에 커스텀 도메인을 설정하려면 도메인의 DNS 설정을 변경해야 합니다.
여기서는
お名前.com
에서 도메인을 관리하고 있다고 가정하고 설명합니다.
다른 레지스트라에서도 A 레코드를 수정하여 동일한 설정을 할 수 있습니다.
お名前.com에서 DNS 설정 변경하기
도메인의 DNS 설정을 변경하려면,
お名前.com
의 관리 화면에 로그인합니다.
로그인 후, 도메인 관리 화면으로 이동합니다.
도메인 관리 화면으로 이동했다면 DNS 설정을 변경합니다.
DNS 설정을 변경하려면 다음과 같이 설정합니다.
- https://www.onamae.com/ 에 접속하여 「お名前.com Navi ログイン (onamae.com Navi 로그인)」을 클릭
- 「お名前ID(会員ID)(onamae ID (회원 ID))」와 「パスワード (비밀번호)」를 입력하고 로그인 버튼을 클릭
- 「ネームサーバーの設定 (네임서버 설정)」을 클릭
- 「ドメインのDNS設定 (도메인 DNS 설정)」을 클릭
- 설정하려는 도메인을 선택하고 「次へ (다음)」을 클릭
- 「DNSレコード設定を利用する (DNS 레코드 설정을 이용한다)」 오른쪽의 「設定する (설정하기)」를 클릭
- TYPE에 A를 선택하고, TTL에 3600, VALUE에 「185.199.108.153」을 입력한 후 「追加 (추가)」를 클릭
- 7과 동일하게 「185.199.109.153」, 「185.199.110.153」, 「185.199.111.153」에 대해서도 추가
- 「DNSレコード設定用ネームサーバー変更確認 (DNS 레코드 설정용 네임서버 변경 확인)」에 체크되어 있는지 확인하고 「設定画面へ進む (설정 화면으로 이동)」을 클릭
- 「意図しないDNS設定変更を防ぐために (의도하지 않은 DNS 설정 변경을 방지하기 위해)」라는 화면이 나타나면 「設定しない (설정하지 않음)」을 클릭 (필요에 따라 선택하세요)
- 설정 내용을 확인하고 「設定する (설정하기)」를 클릭

- 이것으로 DNS 설정이 완료되었습니다. 반영되기까지 최대 72시간 정도 걸릴 수 있습니다.
- 72시간이 지나도 반영되지 않으면 onamae.com 고객지원에 문의해 보세요.
로컬 환경에서 설정이 반영되었는지 확인하려면 다음 명령어를 실행해 보세요.
example.com 부분은 확인하려는 도메인으로 변경해 주세요.
Linux, Mac의 경우
| |
결과가 다음과 같이 나타나면 설정이 반영된 것입니다.
| |
Windows의 경우
| |
결과가 다음과 같이 나타나면 설정이 반영된 것입니다.
| |
Github 저장소에 커스텀 도메인 설정하기
- 저장소 페이지를 열고 Settings를 클릭합니다.
- Pages를 클릭합니다.
- 저장소 소스를 그대로 공개하려면 Source에서 「Deploy from a branch」를 선택합니다. HUGO 등 소스를 빌드하는 경우에는 「GitHub Actions」를 선택합니다.
- Branch에서 공개할 브랜치를 선택하고 Save를 클릭합니다.
- Custom domain에 발급받은 도메인을 입력하고 Save를 클릭합니다.
- 필요에 따라 「Enforce HTTPS」에 체크하여 HTTPS 통신을 지원하도록 설정합니다.
