Vercel은 많은 웹 개발자와 기업들에게 웹 호스팅 및 배포 솔루션을 제공하는 플랫폼 중 하나로, 사용자들은 손쉽게 웹 애플리케이션을 호스팅하고 배포할 수 있습니다. 그러나 때로는 도메인 관리를 위해 더 많은 통제가 필요할 수 있습니다. 이 글에서는 Vercel에서 호스팅 중인 도메인을 Amazon Route 53으로 변경하는 방법에 대해 알아보겠습니다.
(Amazon Route 53이 아니더라도 방법을 동일하오니 참조하세요)
1. 도메인 이전의 이유
첫 번째로, 왜 도메인을 이전해야 하는지 고민해보아야 합니다. Vercel은 훌륭한 호스팅 플랫폼이지만, Amazon Route 53은 강력한 도메인 관리 기능을 제공합니다. 또한, 여러 도메인을 효과적으로 관리하고 DNS 레코드를 사용하여 다양한 서비스로 라우팅할 수 있습니다.
2. Amazon Route 53 계정 설정
먼저, Amazon Web Services(AWS) 계정이 필요합니다. 이미 계정이 있다면, 로그인하고 Route 53 콘솔로 이동하세요. 계정이 없다면 AWS 웹사이트에서 계정을 생성하세요.
3. 도메인 이전 시작하기
이제 도메인 이전 프로세스를 시작해봅시다. 준비물은 이미 등록된 도메인(해당 글에서는 AWS 53)과 Vercel 프로젝트 연동이 되겠습니다.
3.1. Route 53에서 도메인 등록
Route 53 콘솔에서 "도메인 등록"을 선택하고 기존 도메인을 등록하거나 새로운 도메인을 구입하세요.
3.2. DNS 레코드 구성
Vercel에서 사용 중인 도메인의 *DNS 레코드를 확인하고, Route 53에서 동일한 레코드를 구성하세요. 주요 레코드는 *A 레코드 및 *CNAME 레코드입니다.
*DNS 레코드란?
DNS 레코드(Domain Name System Record)는 도메인 이름과 IP 주소 간의 대응 정보를 저장하는 데이터입니다. DNS는 인터넷에서 사용되며, 사용자가 이해하기 쉬운 도메인 이름(예: http://www.example.com)을 컴퓨터가 이해할 수 있는 숫자로 된 IP 주소(예: 192.168.1.1)로 변환하는 역할을 합니다. 이를 위해 DNS 레코드는 다양한 유형의 정보를 포함하고 있으며, 예를 들어 A 레코드는 도메인 이름을 IPv4 주소로 매핑하고, CNAME 레코드는 도메인 이름을 다른 도메인 이름에 연결합니다. DNS 레코드는 웹사이트 호스팅 및 이메일 서비스와 같은 다양한 인터넷 서비스에서 중요한 역할을 합니다.
*A 레코드란?
A 레코드(Address Record)는 도메인 이름을 IPv4 주소로 매핑하는 DNS(Domain Name System) 레코드 유형 중 하나입니다. A 레코드는 웹 브라우징을 비롯한 다양한 인터넷 서비스에서 도메인 이름을 실제 IP 주소로 연결할 때 사용됩니다. 이 레코드는 컴퓨터 및 네트워크 장치가 도메인 이름을 IP 주소로 해석하여 웹 서버 또는 다른 서버로 연결하는 데 필요한 정보를 제공합니다. A 레코드를 사용하면 사람이 이해하는 도메인 이름(예: http://www.example.com)을 기계가 이해할 수 있는 IP 주소(예: 192.168.1.1)로 변환할 수 있습니다.
즉, 고정된 IP에 도메인 주소를 매핑하는 것을 의미한다.
*CNAME 레코드란?
CNAME 레코드(Canonical Name Record)는 DNS(Domain Name System)에서 사용되는 레코드 유형 중 하나로, 도메인 이름을 다른 도메인 이름으로 매핑하는 역할을 합니다. CNAME 레코드는 주로 도메인 이름을 대체하거나 다른 호스트 이름으로 연결할 때 사용됩니다.
예를 들어, "subdomain.example.com"이라는 도메인 이름이 있고, 이를 "http://www.example.com"으로 연결하려면 CNAME 레코드를 사용할 수 있습니다. CNAME 레코드를 설정하여 "subdomain.example.com"을 "http://www.example.com"과 동일한 IP 주소 또는 도메인 이름으로 연결하는 것이 가능해집니다.
CNAME 레코드를 사용하면 도메인 이름을 변경하지 않고도 다른 호스트 또는 서비스로 도메인을 라우팅할 수 있으며, 유지 및 업데이트가 용이합니다. CNAME 레코드를 통해 DNS 관리자는 도메인 이름의 목적지를 간단하게 변경할 수 있으므로 유연성을 제공합니다.
즉, 도메인 주소에 또 다른 도메인 주소를 매핑하는 것을 의미한다.
Vercel > Project Settings > Domains
말 그대로 www.입력해도 원래의 주소로 리다이렉트로 해주는 것으로, 특별한 이유가 없는 한 권장되는 기능이므로 맨 위에 옵션을 선택해준다.
반응형
해당 A 레코드와 CNAME 값(Name, Value) 을 복사해서 Route 53(혹은 기타)에 복붙해준다.
3.3. 도메인 이전 요청
이제 Vercel에게 도메인 이전 요청을 보내야 합니다. Vercel 대시보드에서 도메인 설정으로 이동하고 "도메인 이전 요청"을 시작하세요.
3.4. DNS 레코드 업데이트 확인
Vercel이 도메인 이전 요청을 승인하면, Route 53에서 DNS 레코드가 올바르게 구성되었는지 확인하세요.
4. 테스트 및 완료
도메인 이전 후에는 웹사이트 및 서비스가 정상적으로 작동하는지 확인하세요. 또한, SSL/TLS 인증서를 업데이트하고 모든 설정이 올바른지 확인하는 것이 중요합니다.
결론
Vercel 도메인을 Route 53 도메인으로 변경하는 프로세스는 처음에는 복잡해 보일 수 있지만, 실제로는 간단하게 수행할 수 있습니다. 이러한 변경을 통해 도메인 관리와 DNS 레코드 관리에 더 많은 통제를 얻을 수 있으며, 웹 애플리케이션의 성능과 안정성을 향상시킬 수 있습니다.
자주 묻는 질문 (FAQs)
Q1. 도메인 이전 후에 얼마나 시간이 걸릴까요?
도메인 이전에는 몇 시간이 걸릴 수 있으며, DNS 레코드의 업데이트에도 몇 시간이 소요될 수 있습니다. 전체 프로세스에는 24~48시간이 소요될 수 있습니다.
Q2. 어떤 종류의 도메인을 Route 53으로 이전할 수 있나요?
Route 53은 다양한 도메인 유형을 지원하며, 대부분의 주요 도메인 확장을 이전할 수 있습니다.
Q3. 도메인 이전 중 문제가 발생하면 어떻게 해야 하나요?
도메인 이전 중 문제가 발생하면 Route 53 또는 Vercel 지원팀에 문의하여 지원을 받을 수 있습니다.
Q4. SSL/TLS 인증서를 업데이트해야 하나요?
네, SSL/TLS 인증서를 업데이트하여 새로운 도메인에 대한 보안 연결을 설정해야 합니다.
Q5. 다른 호스팅 플랫폼에서도 비슷한 방법으로 도메인을 이전할 수 있나요?
네, 대부분의 호스팅 플랫폼에서 비슷한 프로세스를 따를 수 있으며, 해당 플랫폼의 문서를 참조하여 도움을 얻을 수 있습니다.