이 페이지에서는 Cloud Domains를 사용해 사용 가능한 도메인 이름을 검색하고 도메인을 등록하는 방법을 설명합니다. Cloud Domains를 사용하면 DNS 제공업체를 선택하고 DNS 설정을 맞춤설정할 수 있습니다.
도메인을 등록하면 Cloud Billing 계정이 활성 상태로 유지되는 한 Cloud Domains에서 도메인 등록을 자동으로 갱신합니다. 도메인이 등록된 후 언제든지 자동 갱신을 사용 중지할 수 있습니다.
시작하기 전에
Cloud Domains를 사용하여 도메인 등록을 시작하기 전에 다음 단계를 완료합니다.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Domains API.
도메인 설정 및 등록
Cloud Domains를 사용하여 도메인을 등록하려면 다음 작업을 완료하세요.
- 도메인 이름을 검색합니다.
- 도메인의 DNS를 구성합니다.
- 도메인에서 개인 정보 보호 설정을 선택합니다.
- 연락처 세부정보를 지정합니다.
- 연락처 정보를 확인합니다.
회사가 소유한 도메인을 등록할 때 등록자는 이메일 주소 및 전화번호와 같은 회사의 연락처 정보를 제공해야 합니다. 등록자가 개인 연락처 정보를 제공하면 등록자가 퇴사할 경우 회사에서 도메인에 액세스하지 못할 수 있습니다.
콘솔
Google Cloud 콘솔에서 Cloud Domains 페이지로 이동합니다.
- 도메인 등록을 클릭합니다.
- 사용 가능한 도메인을 검색한 후 구매하려는 도메인 이름을 식별합니다. 사용 가능한 도메인별로 가격이 나와 있습니다.
구매하려는 도메인 이름 옆에 있는 할당량 및 한도를 참조하세요.
선택을 클릭합니다. 사용 가능한 할당량에 따라 원하는 만큼 도메인을 추가할 수 있습니다. 자세한 내용은선택에 따른 총 가격이 계산되어 검색 도메인 섹션에 표시됩니다. 장바구니에서 도메인을 삭제하려면 도메인 이름 옆에 있는
선택 해제를 클릭합니다.결제를 설정하고 도메인 등록을 완료하면 Cloud Domains에서 등록을 자동 갱신으로 자동으로 설정합니다.
계속을 클릭합니다.
DNS 구성 섹션에서 네임서버에 다음 DNS 제공업체 중 하나를 선택합니다. 여러 도메인을 등록하는 경우 도메인마다 개별 설정을 선택할 수 있습니다.
DNS 제공업체 설명 비용 Cloud DNS Google에서는 Cloud DNS를 모든 네임서버의 DNS 제공업체로 사용할 것을 권장합니다. 추가 Cloud DNS 요금이 부과됩니다. 자세한 내용은 Cloud DNS 가격 책정 페이지를 참조하세요. 커스텀 네임서버 이 옵션을 선택하면 Cloud Domains를 사용하여 네임서버를 구성한 후 서드 파티 DNS 제공업체를 통해 DNS 리소스 레코드를 구성할 수 있습니다. DNS 제공업체에 문의하세요. 기본값인 Cloud DNS 사용(권장)을 선택하면 Google Cloud에서 자동으로 영역을 만듭니다. 영역 이름 및 기타 세부정보를 수정하려면 다음 안내를 따르세요.
- Cloud DNS 영역 목록에서 새 영역 설정을 선택합니다.
- 필요에 따라 수정한 다음 저장 후 계속을 클릭합니다.
이미 Cloud DNS에 영역을 만들었으면 Cloud Domains에서 기본적으로 이 영역을 선택합니다.
커스텀 네임서버 사용을 선택한 경우 네임서버를 두 개 이상 입력합니다. 네임서버를 더 추가하려면 다른 네임서버 추가를 클릭합니다.
계속을 클릭합니다.
기본적으로 개인 정보 보호 기능은 사용 설정되어 있습니다. 하지만 다음 표의 개인 정보 보호 옵션 중 하나로 설정을 변경할 수 있습니다.
개인 정보 보호 옵션 설명 개인정보 보호 기능 사용 이 옵션을 선택하면 연락처 정보가 공개되지 않습니다. 연락처 정보를 보호하고 스팸을 방지하기 위해 서드 파티가 공개 디렉터리에서 도메인의 대체 (프록시) 연락처 정보를 제공합니다. 서드 파티 제공업체는 프록시 연락처 정보로 전송된 모든 메시지를 실제 비공개 연락처 정보로 전달합니다.
Cloud Domains는 모든 최상위 도메인(TLD)에 대한 개인 정보 보호를 제공하지 않습니다. 최상위 도메인을 관리하는 조직인 레지스트리에는 특정 TLD의 개인 정보 보호 기능 사용을 금지하는 정책이 있습니다.
공개될 정보 제한 이 옵션을 선택하면 제한적인 비식별 정보를 공개할 수 있게 됩니다. 공개적으로 제공되는 실제 정보는 선택한 도메인에 따라 다릅니다. 조직 이름을 제공하면 공개적으로 표시될 수 있습니다. 모든 연락처 정보를 공개로 설정 이 옵션을 선택하면 WHOIS 데이터베이스를 통해 모든 연락처 정보가 공개됩니다. 연락처 개인 정보 보호 사용 방법에 대한 자세한 내용은 참고 문서의
ContactPrivacy
섹션을 참조하세요.공개되는 정보를 제한하려면 공개될 정보 제한을 선택합니다. 이 옵션은
.com
및.net
도메인에만 사용할 수 있습니다.모든 연락처 정보를 공개적으로 제공하려면 모든 연락처 정보를 공개로 설정을 선택합니다.
대화상자의 내용에 동의하면 동의를 클릭합니다.
계속을 클릭합니다.
도메인의 연락처 정보를 입력합니다. 문제가 있을 경우 ICANN에서 연락하기 위해 필요합니다. 기본적으로 입력한 내용과 동일한 연락처 세부정보가 등록자, 관리자, 기술 연락처에 적용됩니다. 연락처 유형마다 정보를 다르게 입력하려면 나중에 연락처 설정을 수정하면 됩니다.
도메인을 두 개 이상 등록하는 경우 모든 도메인에 동일한 연락처 세부정보를 적용하거나 도메인마다 다른 연락처 세부정보를 입력할 수 있습니다.
등록을 클릭합니다.
등록을 처리하는 데 몇 분 정도 걸릴 수 있습니다.
Cloud Domains 또는 Squarespace에서 개발자가 입력한 이메일 주소로 확인 메일을 보냅니다.
gcloud
사용 가능한 도메인 이름을 검색하려면
gcloud domains registrations search-domains
명령어를 사용합니다.gcloud domains registrations search-domains SEARCH_TERM
SEARCH_TERM
을 도메인 이름(예:example
)을 검색할 비어 있지 않은 문자열로 바꿉니다. 이 검색은 등록할 수 있는 도메인 이름에 대한 추천을 반환합니다.도메인 이름의 최신 가용성을 확인하고 가격, 가용성, 지원되는 개인 정보 보호 모드, 알림을 포함하여 새 도메인을 등록하는 데 필요한 매개변수를 가져오려면
gcloud domains registrations get-register-parameters
명령어를 사용합니다.gcloud domains registrations get-register-parameters DOMAIN_NAME
DOMAIN_NAME
을 가용성을 확인할 도메인 이름(예:example.app
)으로 바꿉니다.출력은 다음과 유사합니다.
availability: AVAILABLE domainName: example.app domainNotices: ‐ HSTS_PRELOADED supportedPrivacy: ‐ PRIVATE_CONTACT_DATA ‐ PUBLIC_CONTACT_DATA yearlyPrice: currencyCode: USD units: '12'
개요에 설명된 DNS 제공업체 옵션을 토대로 네임서버의 DNS 제공업체를 선택할 수 있습니다. DNS 제공업체로 Cloud DNS를 선택하면 먼저 도메인에 관리형 공개 영역을 만들어야 합니다.
관리형 공개 영역을 만들려면
dns managed-zones create
명령어를 사용합니다.gcloud dns managed-zones create CLOUD_DNS_ZONE_NAME \ --description="DESCRIPTION" \ --dns-name=DOMAIN_NAME \
다음을 바꿉니다.
CLOUD_DNS_ZONE_NAME
: 영역 이름DESCRIPTION
: 영역에 대한 설명DOMAIN_NAME
: 영역의 DNS 도메인 이름(예:example.com
)이전 명령어에서 사용한 것과 동일한 도메인 이름(등록하려는 도메인 이름)을 사용합니다.
도메인을 등록하려면
gcloud domains registrations register
명령어를 사용합니다.gcloud domains registrations register DOMAIN_NAME
DOMAIN_NAME
을 등록하려는 도메인 이름(예:example.app
)으로 바꿉니다.Cloud DNS에서 제공하는 네임서버를 사용하여
example.com
도메인을 등록하면 출력은 다음과 유사합니다.Yearly price: 12.00 USD Do you agree to pay this yearly price for your domain (y/N)? y You can provide your DNS settings by specifying name servers or a Cloud DNS Managed Zone name [1] Provide name servers list [2] Provide Cloud DNS managed zone name Please enter your numeric choice (2): NAME_SERVER_CHOICE Cloud DNS Managed Zone name: CLOUD_DNS_ZONE Cloud DNS Zone 'CLOUD_DNS_ZONE' is not signed. DNSSEC won't be enabled. Contact data not provided using the --contact-data-from-file flag. Do you want to enter it interactively (Y/n)? y Full name: NAME Organization (if applicable): ORGANIZATION Email: EMAIL_ADDRESS Enter phone number with country code, e.g. "+1.8005550123". Phone number: PHONE_NUMBER Enter fax number with country code, e.g. "+1.8005550123". Fax number (if applicable): FAX_NUMBER Enter two-letter Country / Region code, e.g. "US" or "PL". Refer to the guidelines for entering address field information at https://support.google.com/business/answer/6397478. Country / Region code: COUNTRY_CODE Postal / ZIP code: ZIP_CODE State / Administrative area (if applicable): STATE City / Locality: CITY Address Line 1: ADDRESS_LINE_1 Address Line 2 (if applicable): ADDRESS_LINE_2 Address Line 3 (if applicable): Specify contact privacy [1] private-contact-data [2] public-contact-data Please enter your numeric choice (1): DATA_PRIVACY_CHOICE Waiting for 'operation-1597880129306-5ad437580410d-2c65d582-0861c5b7' to complete...done. Created registration [example.com] Note: The domain is not yet registered. Wait until the registration resource changes state to ACTIVE.
다음을 바꿉니다.
NAME_SERVER_CHOICE
: DNS 제공업체 선택에 따라 네임서버 옵션 선택CLOUD_DNS_ZONE
: Cloud DNS 관리형 영역 이름NAME
: 전체 이름입니다(예:Alice Smith
).ORGANIZATION
: (선택사항) 조직(예:Doe Corp
)EMAIL_ADDRESS
: 인증을 위한 이메일 주소(예:alice@example.net
)PHONE_NUMBER
: 국가 코드 포함 형식의 연락처 전화번호(예:+1-800-555-0123
)FAX_NUMBER
: (선택사항) 국가 코드 포함 형식의 연락처 팩스 번호(예:+1-800-555-0123
)COUNTRY_CODE
: 주소의 국가 또는 리전 코드(예: 미국의 경우US
)ZIP_CODE
: 주소의 우편번호(예:94043
)STATE
: 주소의 주 또는 행정 구역(예:CA
)CITY
: 주소의 도시 또는 지역(예:Mountain View
)ADDRESS_LINE_1
: 등록자의 첫 번째 주소 줄입니다(예:1599 Bayview Parkway
).주소 줄은 최대 5개까지 사용할 수 있지만 첫 번째 주소만 필요합니다.
ADDRESS_LINE_2
: (선택사항) 등록자의 두 번째 주소 줄입니다(예:APT. 123
).등록에 액세스할 수 없는 경우 도메인 복구에 사용되므로 주소를 정확하게 입력해야 합니다. 자세한 내용은 주소 필드 정보 입력 가이드라인을 참조하세요.
DATA_PRIVACY_CHOICE
: 데이터 개인 정보 보호 선택개인 정보 보호 옵션에 대한 자세한 내용은 개인 정보 보호 기능을 참조하세요.
API
사용 가능한 도메인 이름을 검색하려면 요청 본문을 비워 둔 상태로
registrations.searchDomains
메서드를 사용합니다.GET https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations:searchDomains?query=SEARCH_TERM
다음을 바꿉니다.
PROJECT_ID
: 도메인 등록이 생성된 프로젝트의 IDSEARCH_TERM
: 도메인 이름을 검색할 비어 있지 않은 문자열(예:example
)이 검색은 등록할 수 있는 도메인 이름에 대한 추천을 반환합니다.
도메인 이름의 최신 가용성을 확인하고 가격, 가용성, 지원되는 개인 정보 보호 모드, 알림을 포함하여 새 도메인을 등록하는 데 필요한 매개변수를 가져오려면 본문을 비워 둔 상태로
registrations.retrieveRegisterParameters
메서드를 사용합니다.GET https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations:retrieveRegisterParameters?domainName=DOMAIN_NAME
다음을 바꿉니다.
PROJECT_ID
: 관리형 영역이 생성된 프로젝트의 IDDOMAIN_NAME
: 가용성을 확인할 도메인 이름(예:example.app
)
결과 응답에는
registrations.register
API 호출에 사용해야 하는 도메인의yearlyPrice
가 포함됩니다.개요에 설명된 DNS 제공업체 옵션을 토대로 네임서버의 DNS 제공업체를 선택할 수 있습니다. DNS 제공업체로 Cloud DNS를 선택하면 먼저 도메인에 관리형 공개 영역을 만들어야 합니다.
관리형 공개 영역을 만들려면
managedZones.create
메서드를 사용합니다.POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones { "name": "ZONE_NAME", "description": "DESCRIPTION", "dnsName": "DOMAIN_NAME.", "visibility": "public" }
다음을 바꿉니다.
PROJECT_ID
: 관리형 영역이 생성된 프로젝트의 IDZONE_NAME
: 영역 이름DESCRIPTION
: 영역에 대한 설명DOMAIN_NAME.
: 영역의 DNS 서픽스(예:example.com
)
결과 응답에는
registrations.register
API 호출에 사용해야 하는nameServers
목록이 포함됩니다.도메인을 등록하려면
registrations.register
메서드를 사용합니다.POST https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations:register { "registration": { "domainName": "DOMAIN_NAME", "dnsSettings": { "customDns": { "nameServers": [ "NAME_SERVERS" ] } }, "contactSettings": { "privacy": "CONTACT_PRIVACY", "registrantContact": { "postalAddress": { "regionCode": "REGION_CODE", "postalCode": "POSTAL_CODE", "administrativeArea": "SUBDIVISION", "locality": "CITY", "addressLines": [ "ADDRESS" ], "recipients": [ "CONTACT_NAME" ], "organization": "ORGANIZATION" }, "email": "EMAIL_ADDRESS", "phoneNumber": "PHONE_NUMBER", "faxNumber": "FAX_NUMBER" }, "adminContact": { "postalAddress": { "regionCode": "REGION_CODE", "postalCode": "POSTAL_CODE", "administrativeArea": "SUBDIVISION", "locality": "CITY", "addressLines": [ "ADDRESS" ], "recipients": [ "CONTACT_NAME" ], "organization": "ORGANIZATION" }, "email": "EMAIL_ADDRESS", "phoneNumber": "PHONE_NUMBER", "faxNumber": "FAX_NUMBER" }, "technicalContact": { "postalAddress": { "regionCode": "REGION_CODE", "postalCode": "POSTAL_CODE", "administrativeArea": "SUBDIVISION", "locality": "CITY", "addressLines": [ "ADDRESS" ], "recipients": [ "CONTACT_NAME" ], "organization": "ORGANIZATION" }, "email": "EMAIL_ADDRESS", "phoneNumber": "PHONE_NUMBER", "faxNumber": "FAX_NUMBER" } } }, "yearlyPrice": { "currencyCode": "CURRENCY_CODE", "units": NUMBER_OF_UNITS } }
다음을 바꿉니다.
PROJECT_ID
: 등록 리소스를 만든 프로젝트의 IDDOMAIN_NAME
: 등록하려는 도메인 이름(예:example.com
)NAME_SERVERS
: 사용할 네임서버Cloud DNS를 사용하는 경우
managedZones.create.post
API 호출에서 얻은nameServers
필드 출력을 사용합니다.CONTACT_PRIVACY
: 연락처 데이터의 선호하는 개인 정보 보호 설정사용 가능한 개인 정보 보호 옵션에 대한 자세한 내용은 Cloud Domains API의
ContactPrivacy
리소스를 참조하세요.
registrantContact
,adminContact
,technicalContact
의 다음 값을 바꿉니다. 각 연락처 유형에 대한 자세한 내용은 연락처 정보를 참조하세요.REGION_CODE
: 주소의 리전 코드(예: 미국의 경우US
)POSTAL_CODE
: 주소의 우편번호(예:94043
)SUBDIVISION
: 주, 주/도, 도, 현과 같은 주소의 최상위 행정 구역(예: 캘리포니아주의 경우CA
)CITY
: 주소의 시/도 이름(예:Mountain View
)ADDRESS
: 주소의 하위 수준(예:1599 Amphitheater Parkway
)CONTACT_NAME
: 연락처 이름ORGANIZATION
: (선택사항) 도메인을 등록하는 조직의 이름(예:Doe Corporation
)EMAIL_ADDRESS
: 연락처의 이메일 주소(예:john@example.com
)PHONE_NUMBER
: 국가 코드 포함 형식의 연락처 전화번호(예:+1-800-555-0123
)FAX_NUMBER
: (선택사항) 국가 코드 포함 형식의 연락처 팩스 번호(예:+1-800-555-0123
)등록에 액세스할 수 없는 경우 도메인 복구에 사용되므로 주소를 정확하게 입력해야 합니다. 자세한 내용은 주소 필드 정보 입력 가이드라인을 참조하세요.
연간 도메인 가격의 다음 값을 변경합니다.
registrations.retrieveRegisterParameters
API 호출의yearlyPrice
필드에서 얻은 금액입니다.CURRENCY_CODE
: ISO 4217에 정의된 3자리 통화 코드(예:USD
)NUMBER_OF_UNITS
: 전체 금액 단위(예를 들어currencyCode
가USD
인 경우 단위 1개는 1달러(미국 달러)입니다.)
등록 리소스가 생성되면 REGISTRATION_PENDING
상태가 됩니다. 몇 분 후에 ACTIVE
상태로 전환됩니다. 등록 프로세스가 성공했고 도메인을 사용할 수 있다는 의미입니다.
발생하는 문제를 해결하려면 문제 해결 섹션 등록 시 등록 리소스가 REGISTRATION_PENDING 상태로 중단된 것으로 보임을 참조하세요. 등록된 도메인 나열도 참조하세요.
등록 프로세스 중에 오류 메시지가 표시되면 도메인 등록 중 오류를 참조하세요.
연락처 정보 확인
도메인을 등록하면 Cloud Domains에서 도메인의 연락처 정보에 입력한 주소로 확인 메일을 보냅니다. 이 이메일에는 조치 필요: 이메일 주소를 확인하세요 또는 [조치 필요] Squarespace 도메인 연락처 확인이라는 제목이 포함되어 있습니다.
15일 이내에 연락처 정보를 인증해야 합니다. 그렇지 않으면 도메인이 비활성화됩니다.
이메일 주소를 인증하려면 다음 단계를 완료하세요.
- no-reply@squarespace.com에서 보낸 인증 메일을 엽니다.
- 지금 이메일 확인을 클릭합니다.
Cloud Domains에서 연락처 정보를 확인하면 이메일 주소가 인증되었다는 확인 메시지가 표시됩니다.
연락처 정보 인증에 오류가 있으면 문제 해결 섹션 등록자 이메일 인증 문제를 참조하세요.
다음 단계
- Cloud Domains 개요는 Cloud Domains 개요를 참조하세요.
- 등록 설정을 변경하려면 도메인의 등록 설정 수정을 참조하세요.
- API 정보에 액세스하려면 Cloud Domains API를 참조하세요.
- Cloud Domains를 사용할 때 발생할 수 있는 일반적인 문제에 대한 해결책을 찾으려면 문제 해결을 참조하세요.
- Cloud DNS에 대한 자세한 내용은 Cloud DNS 개요를 참조하세요.