원하는 도메인을 연결하려면 원하시는 도메인 주소를 구입하신 후에 도메인 연결을 하시면 됩니다. 저는 mishka.kr 도메인을 hosting.kr을 통해서 구입했습니다.
DNS 설정 방법
저는 hosting.kr 설정을 위주로 설명하겠지만 다른 도메인 서비스에서도 비슷한 루트로 변경이 가능 하니 참고하시기 바랍니다. 도메인의 네임서버를 변경해 주어야합니다. hosting.kr에서는 부가서비스로 구분이 되어있네요. Home > 도메인 > 부가서비스 > 네임서버 설정 관리 들어가서 github에서 요구 하는데로 변경을 시켜줍니다.
Type
서브 도메인
IP주소 / 레코드 값
A Record
185.199.108.153
A Record
185.199.109.153
A Record
185.199.110.153
A Record
185.199.111.153
CName Record
www
USERNAME.github.io
A Record는 Domain을 물리적인 IP 주소로 연결 할 수 있도록 합니다. CName은 물리적인 IP 주소가 아닌 다른 Domain을 연결 합니다.
A Record의 경우 위에 것에서 하나를 선택해서 입력해 주면됩니다.
저는 A Record와 CName을 위와 같이 세팅 해주었습니다.
Github Pages 설정
Github에서 블로그가 있는 Repository 로 이동합니다. 메뉴에서 Settings > Options 에 Gihub Pages 항목에서 Costom domain 을 자신이 가지고 있는 도메인 주소로 변경하고 Save 버튼을 눌러줍니다. HTTPS주소를 사용하시려면 하단에 Enfoce HTTPS 항목을 체크해 주시면 됩니다.