#08 내 사이트에 도메인 등록하기

2 분 소요

지난 시간 만든 홈페이지의 주소가 jocoding.netlify.com 이였죠? ‘netlify’가 뒤에 붙어 있어서 조금 전문성이 떨어져 보일 수 있는데 직접 도메인①을 등록하면 나만의 URL②주소를 쓸 수 있습니다.

이번 칼럼에서는 나만의 도메인을 구입하여 내 사이트와 연결하는 것을 배워보겠습니다.

① 넓은 의미로는 네트워크상에서 컴퓨터를 식별하는 호스트명을 가리키며, 좁은 의미에서는 도메인 레지스트리에게서 등록된 이름을 의미함

② Uniform Resource Locator, 웹에서 정해진 유일한 자원의 주소

  1. 도메인이란?

먼저, 이게 왜 생겼는지 알아보겠습니다. 우리가 전화를 걸 때 상대방의 번호를 알아야 전화를 걸 수 있는 것처럼, 컴퓨터도 접속할 서버의 번호를 알아야 들어갈 수 있겠죠? 이러한 번호를 우리는 IP 주소③라고 합니다.

전화번호가 010-xxxx-xxxx 형식으로 된 것처럼 IP 주소는 192.168.0.1처럼 0~255까지의 숫자를 점 4개로 연결하여 사용합니다. 그런데 사이트를 접속할 때마다 사람이 이런 숫자들을 다 외우고 다니기는 힘들겠죠?

그래서 마치 스마트폰에서 연락처와 이름을 연결하여 저장한 주소록처럼 사람이 알아보기 쉬운 텍스트와 IP 주소를 연결하여 인터넷 주소록을 관리하게 됩니다. 이렇게 주소를 관리하는 서버를 DNS④(Domain Name System)라고 합니다.

③ Internet Protocol address, 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호

④ 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위한 서버

  1. 도메인 구입하기

도메인을 구입할 수 있는 곳은 정말 많습니다. 심지어 무료로 도메인을 구입할 수 있는 ‘프리넘’과 같은 사이트도 있지만 서비스가 불안정한 편입니다.

이번에는 국내 서비스인 ‘가비아’에서 구입하여 내 사이트와 도메인을 연결하는 것을 실습해보겠습니다. 가비아는 이벤트 도메인의 경우 1년 500원으로 이용할 수 있어 저렴하게 실습할 수 있습니다.

홈페이지에 접속하신 후 도메인 입력란에 원하시는 도메인 주소를 입력해 줍니다.

원하는 주소를 선택한 후 신청하기 버튼을 눌러줍니다.

테스트용으로 사용하신다면 기간을 1년으로 설정해 주시고 소유자 정보 작성 및 약관 동의 후 다음 단계로 넘어갑니다. 다음 결제 단계를 거치면 도메인 등록이 완료됩니다.

  1. 도메인 내 사이트와 연결하기

지난 시간 사이트를 Deploy 한 Netlify 홈페이지에 접속하여 Domains 탭의 Add or register domain을 클릭합니다. 구입한 도메인 주

소를 입력하고 Verify 버튼을 눌러줍니다.

그리고 Yes, add domain을 클릭합니다. 다음 단계도 Continue로 넘어갑니다.

그다음으로 네임서버⑤를 이동하겠습니다. 네임서버란 도메인 서비스를 제공하는 서버를 말하는데 등록한 가비아가 아닌 Netlify에서 제공하여야 보안을 강화하는 https⑥ 적용이나 관리가 더 용이하기 때문에 구입한 도메인을 해당 네임서버로 옮겨주겠습니다.

다시 가비아 홈페이지로 접속하여 도메인 > 부가서비스 > 부가서비스 설정으로 이동합니다.

등록하고 싶은 도메인을 선택해 줍니다.

하단의 네임서버란의 설정 버튼을 눌러줍니다.

Netlify에 나오는 네임서버 주소를 입력해 주고 소유자 인증 후 적용을 눌러줍니다.

1차 : dns1.p07.nsone.net

2차 : dns2.p07.nsone.net

3차 : dns3.p07.nsone.net

4차 : dns4.p07.nsone.net

그리고 다시 Netlify 홈페이지에서 Done 버튼을 눌러줍니다.

그리고 약 10분 후 Netlify의 프로젝트 > Settings > Domain management로 들어가 보시면 네임서버 설정이 완료되어 도메인이 정상적으로 등록된 것을 확인할 수 있습니다.

사이트로 접속해보시면 우리가 구입한 도메인이 적용된 것을 볼 수 있습니다. 심지어 Netlify와 제휴한 letsencrypt에서 제공하는 https가 적용되어 좀 더 안전한 사이트가 되었습니다. 이제 홈페이지가 좀 더 전문적으로 바뀌었습니다.

⑤ 인터넷에서 도메인 이름 서비스를 제공하는 서버

⑥ 월드 와이드 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전

조코딩의 코딩 기초 칼럼은 이것으로 마무리하겠습니다. 부족한 칼럼을 읽어주신 모든 독자님들께 감사드립니다. 유튜브 조코딩 채널에는 유익한 영상들이 더 많이 있으니 꼭 구독 부탁드립니다! 감사합니다~

태그:

카테고리:

업데이트: