Cloud DNS로 이전

Cloud DNS는 다른 DNS 제공업체의 기존 DNS 도메인을 Cloud DNS로의 이전을 지원합니다. 다음 절차에서는 도메인의 관리형 영역 만들기, 기존 DNS 구성 가져오기, 등록기관의 이름 서비스 레코드 업데이트와 같은 필요한 단계를 완료하는 방법을 설명합니다.

시작하기 전에

이전에 gcloud 명령줄 도구를 사용한 적이 없다면 먼저 이 도구를 설치합니다.

그리고 다음 명령어를 실행하여 프로젝트 이름을 지정하고 GCP 콘솔에서 인증합니다.

gcloud auth login

명령어에 --project 매개변수를 지정하여 해당 호출의 다른 프로젝트에서 작동할 수도 있습니다.

관리형 영역 만들기

기존 도메인을 이전하려면 먼저 DNS 레코드를 포함할 관리형 영역을 만듭니다. 영역을 만들면 도메인 등록을 업데이트하거나 일부 리졸버로 해당 영역을 명시적으로 가리키거나 영역 네임서버 중 하나에 직접 쿼리할 때까지 새 영역이 사용되지 않습니다.

영역을 만들려면 DNS 영역 이름, 설명, 영역 식별 이름을 제공합니다.

gcloud dns managed-zones create --dns-name="example.com." --description="A zone" "examplezonename"

기존 제공자의 DNS 구성 내보내기

영역 파일을 내보내는 방법은 제공업체의 문서를 참조하세요. Cloud DNS는 BIND 또는 YAML 레코드 형식으로 영역 파일 가져오기를 지원합니다.

예:

레코드 집합 가져오기

다른 제공업체에서 내보낸 파일이 있으면 gcloud dns record-sets import 명령어를 사용하여 이를 관리형 영역에 가져올 수 있습니다.

레코드 집합을 가져오려면 dns record-sets import 명령어를 사용합니다. --zone-file-format 플래그는 import가 BIND 영역 형식의 파일을 받아들이도록 지시합니다. 이 플래그를 생략하면 import가 YAML 형식의 레코드 파일을 받아들입니다.

gcloud dns record-sets import -z=examplezonename --zone-file-format path-to-example-zone-file

DNS 전파 확인

Linux watchdig 명령어를 사용하면 변경사항이 DNS 네임서버에서 선택되었는지 모니터링 및 확인할 수 있습니다. watchdiggcloud 명령어가 아니며 gcloud 프리픽스와 함께 사용되지 않습니다. 다른 운영체제에서는 watchdig 명령어를 설치해야 할 수 있습니다.

  1. 영역의 Cloud DNS 네임서버를 조회합니다.

    gcloud dns managed-zones describe examplezonename
    

    다음과 같은 출력이 표시됩니다.

    nameServers:
    - ns-cloud-a1.googledomains.com.
    - ns-cloud-a2.googledomains.com.
    - ns-cloud-a3.googledomains.com.
    - ns-cloud-a4.googledomains.com.
  2. 레코드를 네임서버에서 사용할 수 있는지 확인합니다. 이전 명령어를 실행한 경우, your_zone_nameserver를 반환된 네임서버 중 하나로 대체합니다.

    watch dig example.com @your_zone_nameserver
    
  3. 변경사항을 확인했으면 Ctrl-C 키를 눌러 종료합니다.

watch 명령어는 기본적으로 dig 명령어를 2초마다 실행합니다. 이 명령어를 사용하면 권한 네임서버가 변경사항을 선택하는 시점을 확인할 수 있습니다. 이러한 선택은 120초 이내에 이뤄져야 합니다.

등록기관의 네임서버 레코드 업데이트

등록기관 제공업체에 로그인하고 이전 단계에서 확인했던 네임서버를 가리키도록 네임 서버 레코드를 변경합니다. 그와 동시에 레코드에 설정한 등록기관 TTL(수명)을 적어둡니다. 이 값은 새로운 네임서버가 사용되기 전에 기다려야 하는 시간을 알려줍니다.

변경사항을 기다린 후 확인

인터넷에서 도메인의 권한 네임서버를 확인하려면 다음을 실행합니다.

dig +short NS example.com

출력에 모든 변경사항이 전파되었다고 표시되면 완료된 것입니다. 그렇지 않으면 네임서버가 변경될 때까지 기다리는 동안 간헐적으로 확인하거나 2초마다 자동으로 명령어를 실행할 수 있습니다. 이를 수행하려면 다음을 실행합니다.

watch dig +short NS example.com

Ctrl-C키를 누르면 명령어가 종료됩니다.

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Cloud DNS 문서