빠른 시작: Cloud DNS로 도메인 이름에 대한 DNS 레코드 설정
이 페이지에서는 Cloud DNS 관리형 영역과 도메인 이름에 대한 리소스 레코드를 설정하는 방법을 설명합니다. 관리형 영역을 만든 후 도메인의 주소(A)와 표준 이름(CNAME) 레코드를 설정하는 예시를 안내합니다.
Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.
자세한 내용은 다음 리소스를 참조하세요.
- Cloud DNS 개념에 대해서는 Cloud DNS 개요를 참조하세요.
- Cloud DNS와 관련된 용어는 핵심 용어를 참조하세요.
- Virtual Private Cloud(VPC) 네트워크 구성 정보는 VPC 개요를 참조하세요.
- 구성 방법 및 API 정보에 대해서는 다음 단계를 참조하세요.
요구사항
이 빠른 시작에서는 다음 항목이 있다고 가정합니다.
- 도메인 이름 등록기관을 통한 도메인 이름. Cloud Domains 또는 다른 원하는 도메인 등록기관을 사용하여 도메인 이름을 등록할 수 있습니다. Cloud Domains를 사용하면 Cloud Domains API를 통해 도메인을 관리할 수 있습니다.
- Windows Server 가상 머신(VM) 인스턴스 또는 Linux VM 인스턴스
- 사용 중인 영역의 A레코드를 가리키는 IP 주소. 유효한 IP 주소는 대상으로 지정할 수 있는 IP 주소로 이미 실행되고 있는 서버일 수 있습니다. 예를 들어 기본 Apache 웹 서버 실행 튜토리얼의 안내에 따라 Compute Engine VM에서 웹 서버를 시작할 수 있습니다.
시작하기 전에
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
- 
    
    
      In the Google Cloud console, on the project selector page, select or create a Google Cloud project. Roles required to select or create a project - Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
- 
      Create a project: To create a project, you need the Project Creator
      (roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
 
- 
  
    Verify that billing is enabled for your Google Cloud project. 
- 
    
        Make sure that you have the following role or roles on the project: Service Usage Admin, DNS Administrator Check for the roles- 
              In the Google Cloud console, go to the IAM page. Go to IAM
- Select the project.
- 
              In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator. 
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
 Grant the roles- 
              In the Google Cloud console, go to the IAM page. IAM으로 이동
- 프로젝트를 선택합니다.
- 액세스 권한 부여를 클릭합니다.
- 
              새 주 구성원 필드에 사용자 식별자를 입력합니다. 일반적으로 Google 계정의 이메일 주소입니다. 
- 역할 선택 목록에서 역할을 선택합니다.
- 역할을 추가로 부여하려면 다른 역할 추가를 클릭하고 각 역할을 추가합니다.
- 저장을 클릭합니다.
 
- 
              
- 
    
    
      In the Google Cloud console, on the project selector page, select or create a Google Cloud project. Roles required to select or create a project - Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
- 
      Create a project: To create a project, you need the Project Creator
      (roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
 
- 
  
    Verify that billing is enabled for your Google Cloud project. 
- 
    
        Make sure that you have the following role or roles on the project: Service Usage Admin, DNS Administrator Check for the roles- 
              In the Google Cloud console, go to the IAM page. Go to IAM
- Select the project.
- 
              In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator. 
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
 Grant the roles- 
              In the Google Cloud console, go to the IAM page. IAM으로 이동
- 프로젝트를 선택합니다.
- 액세스 권한 부여를 클릭합니다.
- 
              새 주 구성원 필드에 사용자 식별자를 입력합니다. 일반적으로 Google 계정의 이메일 주소입니다. 
- 역할 선택 목록에서 역할을 선택합니다.
- 역할을 추가로 부여하려면 다른 역할 추가를 클릭하고 각 역할을 추가합니다.
- 저장을 클릭합니다.
 
- 
              
- 
  
  
    
      Enable the DNS API. Roles required to enable APIs To enable APIs, you need the Service Usage Admin IAM role ( roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Cloud DNS에서 관리형 공개 영역 만들기
- Google Cloud 콘솔에서 DNS 영역 만들기 페이지로 이동합니다. 
- 공개 DNS 영역을 만들려면 - 영역 만들기 를 클릭합니다.
- 영역 유형으로 공개를 선택합니다. 
- 영역 이름 필드에- my-new-zone을 입력합니다.
- DNS 이름 필드에 구매한 도메인의 이름을 입력합니다. 도메인 이름만 입력합니다. 예를 들면 다음과 같습니다.- example.com
- DNSSEC 드롭다운 목록에서 사용 중지를 선택합니다.
- 만들기 를 클릭합니다.
레코드를 수정하려면 영역 세부정보 페이지에서 수정하려는 레코드의 행 끝에서 edit수정을 클릭합니다.
도메인에서 외부 IP 주소를 가리키도록 레코드를 만듭니다.
IP 주소가 #.#.#.# 형식이면 IPv4 주소이며, A 레코드를 만들어야 합니다.
IP 주소가 #:#:#:#:#:#:#:# 형식이면 IPv6 주소이며, AAAA 레코드를 만들어야 합니다.
- Google Cloud 콘솔에서 Cloud DNS 페이지로 이동합니다. 
- 레코트 세트를 추가할 영역을 클릭합니다. 
- 표준 추가를 클릭합니다. 
- 리소스 레코드 유형에 대해 - A레코드를 만들려면- A를 선택합니다.- AAAA레코드를 만들려면- AAAA를 선택합니다.
- IPv4 주소 또는 IPv6 주소에 이 도메인에 사용할 IP 주소를 입력합니다. 
- 만들기를 클릭합니다. 
www 하위 도메인에 대해 CNAME 레코드를 만듭니다.
- Google Cloud 콘솔에서 Cloud DNS 페이지로 이동합니다. 
- 레코트 세트를 추가할 영역을 클릭합니다. 
- 표준 추가를 클릭합니다. 
- DNS 이름에 - www를 입력합니다.
- 리소스 레코드 유형에서 - CNAME를 선택합니다.
- 표준 이름에 도메인 이름과 마침표를 입력합니다(예: - example.com.).
- 만들기를 클릭합니다. 
레코드의 TTL(수명) 값에 따라 레코드 업데이트가 전파되는 데 어느 정도 시간이 걸립니다. 도메인 이름을 방문하고 도메인이 자신의 IP 주소로 확인되는지 확인하여 DNS 레코드가 작동하는지 확인할 수 있습니다.
도메인 네임서버 업데이트를 통한 도메인 게시
마지막으로, Cloud DNS를 사용하도록 도메인 네임서버를 업데이트하여 새로운 레코드를 인터넷에 게시해야 합니다.
Cloud DNS를 사용하여 DNS 레코드를 성공적으로 설정했습니다.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
- Google Cloud 콘솔에서 Cloud DNS 영역 페이지로 이동합니다. 
- 영역 이름( - my-new-zone)을 클릭하여 영역 세부정보 페이지로 이동합니다.
- 만든 A 및 CNAME 레코드를 선택합니다. 
- 레코트 세트 삭제를 클릭합니다. 
- Cloud DNS 영역 페이지로 이동합니다. 
- 영역을 삭제하려면 - my-new-zone체크박스를 선택한 후 행 끝에서 delete영역 삭제를 클릭합니다.
다음 단계
- 레코드를 추가, 삭제, 업데이트하려면 레코드 관리를 참조하세요.
- 관리형 영역을 사용하려면 영역 만들기, 수정, 삭제를 참조하세요.
- Cloud DNS를 사용할 때 발생할 수 있는 일반적인 문제에 대한 해결책을 찾으려면 문제 해결을 참조하세요.
- API를 참조하려면 Cloud DNS REST API를 참조하세요.
- 비용을 확인하려면 Cloud DNS 가격 책정을 참조하세요.