ドメインの登録

このページでは、Cloud Domains を使用して、使用可能なドメイン名を検索し、ドメインを登録する方法について説明します。Cloud Domains では、DNS プロバイダを選択し、DNS 設定をカスタマイズできます。

ドメインを登録すると、Cloud Billing のアカウントが有効のままである限り、Cloud Domains はドメイン登録を自動的に更新します。ドメインの登録後はいつでも自動更新をオフにできます。

準備

Cloud Domains の使用を開始してドメインを登録する前に、次の手順を行います。

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  2. Make sure that billing is enabled for your Google Cloud project.

  3. Enable the Cloud Domains API.

    Enable the API

ドメインの設定と登録

Cloud Domains を使用してドメインを登録するには、次のタスクを行います。

  1. ドメイン名を検索します。
  2. ドメインの DNS を構成します。
  3. ドメインのプライバシー設定を選択します。
  4. 連絡先情報を指定します。
  5. 連絡先情報を確認します。

会社が所有するドメインを登録する場合、登録者はメールアドレスや電話番号などの会社の連絡先情報を入力する必要があります。登録者の個人的な連絡先情報を登録すると、登録者が退職したときにドメインにアクセスできなくなる可能性があります。

コンソール

  1. Google Cloud コンソールで [Cloud Domains] ページに移動します。

    Cloud Domains に移動

  2. [ドメインを登録] をクリックします。
  3. 使用可能なドメインを検索し、購入するドメイン名を特定します。料金は、利用可能なドメインごとに表示されています。
  4. 購入するドメイン名の横にある [ 選択] をクリックします。使用可能な割り当てに応じて、いくつでもドメインを追加できます。詳細については、割り当てと制限をご覧ください。

    選択した内容に基づく合計料金が計算され、[検索ドメイン] セクションに表示されます。カートからドメインを削除するには、ドメイン名の横にある [選択を解除] をクリックします。

    お支払い情報を設定し、ドメイン登録を完了すると、Cloud Domains は自動的に登録を自動更新に設定します。

  5. [続行] をクリックします。

  6. [DNS 構成] セクションで、ネームサーバーに次のいずれかの DNS プロバイダを選択します。複数のドメインを登録する場合は、ドメインごとに個別の設定を選択できます。

    DNS プロバイダ 説明 費用
    Cloud DNS Google では、すべてのネームサーバーの DNS プロバイダとして、Cloud DNS を使用することをおすすめしています。追加の Cloud DNS 料金が適用されます。詳細については、Cloud DNS の料金ページをご覧ください。
    カスタム ネームサーバー このオプションを選択した場合、Cloud Domains を使用してネームサーバーを構成し、サードパーティの DNS プロバイダを使用して DNS リソース レコードを構成できます。 DNS プロバイダに確認してください。

    • デフォルト値の [Cloud DNS を使用する(推奨)] を選択した場合、Google Cloud は自動的にゾーンを作成します。ゾーン名やその他の詳細を編集するには、次の手順を行います。

      1. [Cloud DNS ゾーン] リストで、[新しいゾーンを設定] を選択します。
      2. 必要な編集を行い、[保存して次へ] をクリックします。

      Cloud DNS にゾーンをすでに作成している場合、Cloud Domains はデフォルトでそのゾーンを選択します。

    • [カスタム ネームサーバーを使用する] を選択した場合は、少なくとも 2 つのネームサーバーを入力します。ネームサーバーを追加するには、[別のネームサーバーを追加] をクリックします。

  7. [続行] をクリックします。

  8. デフォルトではプライバシー保護はオンになっています。ただし、次の表に示すプライバシー オプションのいずれかに設定を変更できます。

    プライバシー オプション 説明
    プライバシー保護を有効にする

    このオプションを選択すると、連絡先情報が一般に公開されなくなります。連絡先情報を保護し、スパムを防ぐため、サードパーティはパブリック ディレクトリでドメインの代替(プロキシ)の連絡先情報を提供します。サードパーティ プロバイダは、プロキシの連絡先情報に送信されたすべてのメッセージを、実際のプライベート連絡先情報に転送します。

    Cloud Domains では、すべてのドメイン末尾またはトップレベル ドメイン(TLD)のプライバシー保護を提供していません。ドメイン末尾を管理する組織であるレジストリには、特定の TLD のプライバシー保護の使用を禁止するポリシーがあります。特定の TLD のプライバシー情報を確認するには、サポートされている TLD リファレンス ページの TLD をクリックします。

    公開される情報を制限する このオプションを選択すると、限定的な個人を特定しない情報が公開されるようになります。実際に公開されている情報は、選択したドメインによって異なります。組織名を指定すると、一般公開される可能性があります。特定の TLD のプライバシー情報を確認するには、サポートされている TLD リファレンス ページの TLD をクリックします。
    すべての連絡先情報を公開する このオプションを選択すると、WHOIS データベースを通じてすべての連絡先情報が一般公開されます。

    連絡先のプライバシーの使用方法については、リファレンス ドキュメントの ContactPrivacy セクションをご覧ください。

  9. 一般公開される情報を制限するには、[一般公開される情報を制限する] を選択します。このオプションは、.com ドメインと .net ドメインでのみ使用できます。

  10. すべての連絡先情報を公開するには、[すべての連絡先情報を公開する] を選択します。

  11. ダイアログに表示された利用規約に同意する場合は、[同意する] をクリックします。

  12. [続行] をクリックします。

  13. ドメインの連絡先情報を入力します。これは、問題が発生した場合に ICANN から連絡を受けるために必要です。デフォルトでは、入力した連絡先の詳細が、登録者、管理者、技術担当者の連絡先に適用されます。連絡先の種類ごとに異なる情報を入力するには、後で連絡先の設定を編集します。

    複数のドメインを登録する場合は、同じ連絡先情報をすべてのドメインに適用するか、ドメインごとに異なる連絡先情報を入力します。

  14. [Register] をクリックします。

    登録の処理には数分かかることがあります。

    Cloud Domains または Squarespace から、入力したメールアドレスに確認メールが送信されます。

gcloud

  1. 使用可能なドメイン名を検索するには、gcloud domains registrations search-domains コマンドを使用します。

    gcloud domains registrations search-domains SEARCH_TERM
    

    SEARCH_TERM は、ドメイン名を検索するための空でない文字列(example など)に置き換えます。この検索では、登録可能なドメイン名の候補が返されます。

  2. ドメイン名の最新の可用性を確認し、新しいドメインの登録に必要なパラメータ(価格、可用性、サポートされているプライバシー モード、通知など)を取得するには、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'
    
  3. ネームサーバーの 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

      前のコマンドで使用したのと同じドメイン名、つまり登録するドメイン名を使用します。

  4. ドメインを登録するには、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 つのアドレス行を設定できますが、番地を含む 1 行のみが必要です。

    • ADDRESS_LINE_2: (省略可)登録者の部屋番号を含むアドレス行(例: APT. 123

      登録にアクセスできなくなった場合のドメイン復旧に使用するため、アドレスを正確に入力する必要があります。詳しくは、アドレス フィールドの情報入力に関するガイドラインをご覧ください。

    • DATA_PRIVACY_CHOICE: データのプライバシーに関する選択

      プライバシー オプションの詳細については、プライバシー保護をご覧ください。

API

  1. 使用可能なドメイン名を検索するには、空のリクエスト本文を付けて registrations.searchDomains メソッドを使用します。

    GET https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations:searchDomains?query=SEARCH_TERM
    

    次のように置き換えます。

    • PROJECT_ID: ドメイン登録が作成されるプロジェクトの ID
    • SEARCH_TERM: ドメイン名を検索するための空でない文字列(example など)

      この検索では、登録可能なドメイン名の候補が返されます。

  2. ドメイン名の最新の可用性を確認し、新しいドメインの登録に必要なパラメータ(価格、可用性、サポートされているプライバシー モード、通知など)を取得するには、本文が空の registrations.retrieveRegisterParameters メソッドを使用します。

    GET https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations:retrieveRegisterParameters?domainName=DOMAIN_NAME
    

    次のように置き換えます。

    • PROJECT_ID: マネージド ゾーンが作成されるプロジェクトの ID
    • DOMAIN_NAME: 可用性を確認するドメイン名(例: example.app)。

    結果のレスポンスには、ドメインの yearlyPrice が含まれます。これは registrations.register API 呼び出しで使用する必要があります。

  3. ネームサーバーの 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: マネージド ゾーンが作成されるプロジェクトの ID
    • ZONE_NAME: ゾーンの名前
    • DESCRIPTION: ゾーンの説明
    • DOMAIN_NAME.: ゾーンの DNS サフィックス(例: example.com

    結果のレスポンスには、registrations.register API 呼び出しで使用する必要がある nameServers リストが含まれます。

  4. ドメインを登録するには、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: 登録リソースを作成したプロジェクトの ID
    • DOMAIN_NAME: 登録するドメイン名(例: example.com
    • NAME_SERVERS: 使用するネームサーバー

      Cloud DNS を使用している場合は、managedZones.create.post API 呼び出しから取得した nameServers フィールドの出力を使用します。

    • CONTACT_PRIVACY: 連絡先データのプライバシー設定での優先設定

      使用可能なプライバシー オプションの詳細については、Cloud Domains API の ContactPrivacy リソースをご覧ください。

    registrantContactadminContacttechnicalContact を次の値に置き換えます。連絡先の種類の詳細については、連絡先情報をご覧ください。

    • 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: 金額の単位。たとえば、currencyCodeUSD の場合、1 単位は 1 米ドルです。

登録リソースが作成されると、REGISTRATION_PENDING 状態になります。数分以内に ACTIVE 状態になります。これは、登録プロセスが成功し、ドメインが使用可能になったことを意味します。

発生した問題を解決するには、トラブルシューティング セクションの登録の途中で、登録リソースが REGISTRATION_PENDING 状態から変わらないをご覧ください。登録済みドメインの一覧表示もご覧ください。

登録プロセス中にエラー メッセージが表示された場合は、ドメイン登録中のエラーをご覧ください。

連絡先情報を確認する

ドメインを登録すると、Cloud Domains からドメインの連絡先情報で指定したアドレスに確認メールが送信されます。このメールには、「対応が必要: メールアドレスをご確認ください」または「[ご対応のお願い] Squarespace ドメインの連絡先をご確認ください」という件名が含まれています。

15 日以内に連絡先情報の確認を行う必要があります。確認しないと、ドメインは無効になります。

メールアドレスを確認するには、次の手順を実行します。

  1. domains-noreply@google.com または domains-noreply@google.com からの確認メールを開きます。
  2. [Verify email now] をクリックします。

Cloud Domains が連絡先情報を確認すると、メールアドレスの確認が完了したことを示す確認メッセージが表示されます。

連絡先情報の確認中にエラーが発生した場合は、トラブルシューティング セクションの登録者のメールアドレス確認の問題をご覧ください。

次のステップ