이미 구글링하면 좀 나오는 정보이지만..
일단 도메인을 구매했다고 바로 웹호스팅이 되는건 아니다!..
도메인 연결에 대해서는 나도 무지했어서
그냥 vercel에 domain탭에서 도메인 산 걸 추가하면 그냥 연결 되는 줄 알았다..ㅎ;;..<- (바보....)
가비아에서도 웹 호스팅을 지원해주고 있지만,
여기까지 들어온 당신!과 나는 이미 vercel에 ~~~.vercel.app
이라는 도메인으로 프로젝트를 배포한 상태일 것이다.
일단 dns, dns 네임서버, 레코드 에 대해 알아보자
일단 dns(도메인 이름 시스템)은 사람이 읽을 수 있는 도메인 이름 (www.naver.com)을 머신이 읽을 수 있는 IP(예 : 192.0.2.xx)로 변환한다.
네임서버란 도메인과 서버를 연결해주는 중간 서버로, 도메인 이름을 IP 주소로 변환시켜 원하는 컴퓨터를 찾아갈 수 있도록 도와주는 역할을 한다.
도메인은 네임서버 안에 설정되어 있는 연결 값(DNS레코드)을 통해 원하는 웹 서버, 메일 서버로 연결된다.
네임서버는 DNS서버의 유형 중 한 가지로, 이는 A레코드, MX레코드, CName 레코드 등 특정 도메인에 관한 모든 DNS 레코드를 저장하는 서버이다.
DNS Record는 DNS 서버가 해당 패킷을 받았을 때, 어떤식으로 처리할 지를 나타내는 지침이다. 간단히 말하면 DNS상에서 도메인에 관한 설정을 하기 위해 사용되는 일련의 설정문자라고 보면된다.
호스트(IP)(A) 추가/ 관리
원하는 도메인 또는 서브 도메인을 특정 IP주소로 직접 연결 할 수 있는 기능
CNAME 설정
포털사이트의 메일 서비스 이용 시 사용자가 정의하는 웹 주소를 사용하려면 해당 CNAME 값의 레코드를 설정하고 연결할 값(위치, 목적지)을 입력해야 사용가능하다.
일단 나는 무작정 도메인이 변경하고 싶어서, 도메인 구매부터 했다ㅎ
나처럼 승질이 급한 사람들을 위한 방법을 설명해보겠다
가비아 홈페이지 에 접속하여 원하는 도메인을 검색한다.
맘에 드는 도메인을 고른 후 구매한다.
이제 Vercel에 자신의 프로젝트의 domain 탭으로 들어가서
내가 산 도메인 주소를 add 해준다.
여기서 첫번째로 하는걸 추천한다. domain이 test라면 test.com만 해도 www.test.com 으로 리다이트 해주겠다는 의미이다.
이제 add를 해주면 이렇게 밑에 처럼 오류가 뜬다. 이제 저 정보들을 가지고 가비아 도메인 설정에서 변경해주면 된다.
가비아로 돌아와서 DNS 관리 > DNS 설정에서 DNS 정보 설정으로 들어온다.
레코드 설정에 들어와서 아까 4번에 적혀있는 정보들을 똑같이 레코드 설정에 적어준다.
** 위 방법은 레코드 설정으로 적용해주는 방법이고, 다른 방법으로
네임서버를 등록해주는 방법도 있다.
1. 옆 탭인 NameServer에서 네임서버를 활성하라는 버튼을 클릭하면 nameServer 정보를 볼 수 있는데
참고한 자료 출처
https://aws.amazon.com/ko/route53/what-is-dns/
https://customer.gabia.com/manual/domain/286/991
https://webhosting.gabia.com/dns