View a markdown version of this page

상위 도메인을 마이그레이션하지 않고 하위 도메인에 대한 DNS 서비스를 Amazon Route 53으로 마이그레이션 - Amazon Route 53

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

상위 도메인을 마이그레이션하지 않고 하위 도메인에 대한 DNS 서비스를 Amazon Route 53으로 마이그레이션

상위 도메인을 다른 DNS 서비스에서 마이그레이션하지 않고 Amazon Route 53을 DNS 서비스로 사용하도록 하위 도메인을 마이그레이션할 수 있습니다.

프로세스에는 다음과 같은 기본 단계가 있습니다.

  1. 이 절차가 사용 사례에 적용되는지 확인합니다.

  2. 하위 도메인에 대한 Route 53 호스팅 영역을 생성합니다.

  3. 현재 DNS 서비스 공급자로부터 상위 도메인에 대한 현재 DNS 구성을 가져옵니다.

  4. 새로운 하위 도메인에 대한 Route 53 호스팅 영역에 레코드를 추가합니다.

  5. API 전용: 모든 Route 53 DNS 서버에 변경 사항이 전파되었는지 확인합니다.

    참고

    현재 변경 사항의 전파 여부를 확인하는 유일한 방법은 GetChange API 작업을 사용하는 것입니다. 변경 사항은 일반적으로 60초 이내에 모든 Route 53 이름의 서버로 전파됩니다.

  6. 하위 도메인의 이름 서버 레코드를 추가하여 상위 도메인에 대한 DNS 서비스 공급자로 DNS 구성을 업데이트합니다.

하위 도메인 생성에 사용할 절차 결정

이 주제의 절차에서는 흔하지 않은 작업을 수행하는 방법을 설명합니다. 이미 Route 53을 도메인의 DNS 서비스로 사용하고 있고 www.example.com 같은 하위 도메인의 트래픽을 리소스로 라우팅하려는 경우 섹션을 참조하세요하위 도메인에 대한 트래픽 라우팅.

도메인(예: example.com)의 다른 DNS 서비스를 사용하고 해당 도메인의 기존 하위 도메인(예: www.example.com)의 DNS 서비스로 Route 53을 사용하려는 경우에 이 절차를 사용합니다.

하위 도메인에 대한 호스팅 영역 생성

상위 도메인을 마이그레이션하지 않고 하위 도메인을 다른 DNS 서비스에서 Amazon Route 53으로 마이그레이션하려면 먼저 하위 도메인에 대한 호스팅 영역을 생성합니다. Route 53는이 호스팅 영역에 하위 도메인 정보를 저장합니다.

Route 53 콘솔을 사용하여 호스팅 영역을 생성하는 방법에 대한 자세한 내용은 퍼블릭 호스팅 영역 생성 섹션을 참조하세요.

DNS 서비스 공급자로부터 현재 DNS 구성 가져오기

현재 DNS 서비스 공급자에게 문의하여 현재 DNS 구성을 요청합니다. 현재 DNS 서비스 공급자에게 영역 파일 또는 레코드 목록을 가져오는 방법을 문의하십시오. 이를 기반으로 Route 53을 하위 도메인의 DNS 서비스로 구성할 수 있습니다.

요청하는 내용과 형식은 현재 DNS 서비스 공급자에 따라 다릅니다. 이상적으로는 현재 구성의 모든 레코드가 있는 영역 파일을 제공합니다. 이러한 레코드는 DNS에 도메인 및 하위 도메인에 대한 트래픽을 라우팅하는 방법을 알려줍니다. 예를 들어 레코드는 도메인 이름에 대한 트래픽을 데이터 센터의 웹 서버, Amazon EC2 인스턴스 또는 CloudFront 배포로 라우팅할 수 있습니다. 영역 파일을 가져올 수 있는 경우 편집하여 Amazon Route 53으로 마이그레이션하지 않으려는 레코드를 제거할 수 있습니다. 그런 다음 나머지 레코드를 Route 53 호스팅 영역으로 가져옵니다. 이렇게 하면 프로세스가 크게 간소화됩니다.

레코드 생성

현재 DNS 서비스 공급자의 레코드를 시작점으로 사용하여 하위 도메인에 대해 생성한 Amazon Route 53 호스팅 영역에 일치하는 레코드를 생성합니다. 이러한 레코드는에 설명된 대로 하위 도메인을 Route 53에 위임한 후 DNS가 사용하는 레코드가 됩니다DNS 서비스를 하위 도메인에 대한 이름 서버 레코드로 업데이트.

중요

Route 53 호스팅 영역에서 이름 서버(NS) 또는 권한 시작(SOA) 레코드를 추가로 생성하지 말고, 기존 NS 및 SOA 레코드를 삭제하지 마세요.

Route 53 콘솔을 사용하여 레코드를 생성하려면 레코드 작업 섹션을 참조하세요. Route 53 API를 사용하여 레코드를 생성하려면 ChangeResourceRecordSets 섹션을 참조하세요. 자세한 내용은 Amazon Route 53 API 참조ChangeResourceRecordSets를 참조하세요.

변경 상태 확인(API만 해당)

새 호스팅 영역을 생성하고 레코드를 변경하면 Route 53 DNS 서버로 전파되기까지 시간이 걸립니다. ChangeResourceRecordSets를 사용하여 레코드를 생성하면 GetChange 작업을 사용하여 변경 사항이 전파되었는지 확인할 수 있습니다. ChangeResourceRecordSets에서 ChangeId의 값을 반환하면 후속 GetChange 요청에 포함할 수 있습니다. 콘솔을 사용하여 레코드를 생성한 경우 ChangeId를 사용할 수 없습니다. 자세한 내용은 Amazon Route 53 API 참조GET GetChange를 참조하세요.

참고

변경 사항은 일반적으로 60초 이내에 모든 Route 53 이름의 서버로 전파됩니다.

DNS 서비스를 하위 도메인에 대한 이름 서버 레코드로 업데이트

Amazon Route 53 레코드에 대한 변경 사항이 전파된 후(변경 상태 확인(API만 해당) 참조) 하위 도메인의 NS 레코드를 추가하여 상위 도메인에 대한 DNS 서비스를 업데이트합니다. 이렇게 하면 하위 도메인이 Route 53에 위임됩니다. 예를 들어 example.com 다른 DNS 서비스와 호스팅되고 test.example.com Route 53으로 마이그레이션한다고 가정해 보겠습니다. Route 53가 새 호스팅 영역에 할당한 NS 레코드로 example.com DNS 서비스를 업데이트해야 합니다.

하위 도메인의 이름 서버 레코드로 DNS 서비스를 업데이트하려면
  1. DNS 서비스에서 제공하는 방법을 사용하여 상위 도메인에 대한 영역 파일을 백업하십시오.

  2. 이전 DNS 공급자가 이름 서버의 TTL 설정을 변경할 수 있도록 허용한 경우 설정을 900초로 변경합니다. 이렇게 하면 클라이언트 요청이 더 이상 사용되지 않는 이름 서버를 사용하여 도메인 이름을 확인하려고 시도하는 시간이 제한됩니다. 현재 TTL이 172,800초(2일)인 경우에도 해석기와 클라이언트가 DNS 레코드 캐싱을 중지할 때까지 2일을 기다려야 합니다. TTL 설정이 만료되면 이전 공급자에 저장된 레코드를 안전하게 삭제하고 Route 53만 변경할 수 있습니다.

  3. Route 53 콘솔에서 Route 53 호스팅 영역에 대한 이름 서버를 가져옵니다.

    1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/route53/ Route 53 콘솔을 엽니다.

    2. 탐색 창에서 호스팅 영역(Hosted Zones)을 클릭합니다.

    3. 호스팅 영역(Hosted zones) 페이지에서 호스팅 영역의 (이름 대신) 라디오 버튼을 선택한 다음 세부 정보 보기(View details)를 선택합니다.

    4. 호스팅 영역에 대한 세부 정보 페이지에서 호스팅 영역 세부 정보(Hosted zone details)를 선택합니다.

    5. 이름 서버(Name servers)에 나열된 서버 4개의 이름을 기록합니다.

    또는 GetHostedZone 작업을 사용할 수 있습니다. 자세한 내용은 Amazon Route 53 API 참조GetHostedZone을 참조하세요.

  4. 상위 도메인의 DNS 서비스에서 제공하는 방법을 사용하여 하위 도메인에 대한 NS 레코드를 영역 파일에 추가합니다. 하위 도메인 이름으로 NS 레코드의 이름을 지정합니다. 값의 경우 2단계에서 생성한 호스팅 영역에 연결된 Route 53 이름 서버 4개를 지정합니다. DNS 서비스마다 다른 용어를 사용합니다. 이를 수행하는 방법을 알아보려면 지원팀에 문의해야 할 수 있습니다.

    중요

    SOA(권한 시작) 레코드를 상위 도메인의 영역 파일에 추가하지 마십시오. 하위 도메인은 Route 53을 사용하기 때문에 상위 도메인에 대한 DNS 서비스는 하위 도메인에 대한 권한이 없습니다.

    DNS 서비스가 자동으로 하위 도메인의 SOA 레코드에 추가된 경우, 하위 도메인의 레코드를 삭제하십시오. 단, 상위 도메인에 대한 SOA 레코드는 삭제하지 마십시오.

    DNS 해석기에 대한 변경 사항이 전파되는 데 48시간 이상이 걸릴 수 있습니다. 이 기간 동안 DNS 해석기는 여전히 상위 도메인의 DNS 서비스에 대한 이름 서버로 응답할 수 있습니다. 또한 클라이언트 컴퓨터에는 캐시의 하위 도메인에 대한 이전 이름 서버가 여전히 있을 수 있습니다.

  5. 도메인에 대한 등록 기관의 TTL 설정이 만료된 후(2단계 참조) 상위 도메인의 영역 파일에서 이러한 레코드를 삭제합니다.

    • 레코드 생성에서 설명한 것과 같이 Route 53에 추가한 레코드입니다.

    • DNS 서비스의 NS 레코드입니다. NS 레코드 삭제를 완료하면 영역 파일의 유일한 NS 레코드는 4단계에서 생성한 레코드입니다.