注册网域

<ph type="x-smartling-placeholder">

这一页介绍如何搜索可用域名并在注册过程中 通过 Cloud Domains 注册域名。借助 Cloud Domains 选择您的 DNS 提供商并自定义您的 DNS 设置。

您注册域名后,Cloud Domains 会自动 只要您的 Cloud Billing 账号被注册,系统就会续订您的域名注册 保持有效状态。在域名完成注册后,您可以随时关闭自动续订 。

准备工作

在开始使用 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. 确保您的 Google Cloud 项目已启用结算功能

  3. 启用 Cloud Domains API。

    启用 API

设置和注册域名

如需使用 Cloud Domains 注册域名,请完成 以下任务:

  1. 搜索域名。
  2. 为网域配置 DNS。
  3. 为您的域名选择隐私设置。
  4. 指定联系人详细信息。
  5. 验证您的联系信息。

在注册公司拥有的域名时,注册者必须 提供公司的详细联系信息,例如电子邮件地址和手机号码 数字。如果注册者提供了个人详细联系信息, 注册者离开后,可能无法再访问该域名。

控制台

  1. 在 Google Cloud 控制台中,前往 Cloud Domains 页面。

    前往 Cloud Domains

  2. 点击注册网域
  3. 搜索一个可用的域名,然后找出 。系统会列出每个可用域名的价格。
  4. 点击 选择 。 您可以添加任意数量的网域,具体取决于 配额。如需了解详情,请参阅配额和限制

    系统会根据您的选择计算并显示总价 。如需从购物车中移除域名,请执行以下操作: 点击旁边的取消选择 域名。

    设置结算信息并完成域名注册后, Cloud Domains 会自动将注册设置为 自动续订

  5. 点击继续

  6. DNS configuration(DNS 配置)部分,选择以下 DNS 之一 的提供商。如果您要注册多个 您可以为每个域选择单独的设置。

    DNS 提供方 说明 费用
    Cloud DNS Google 建议您使用 Cloud DNS 用作所有域名服务器的 DNS 提供商。 您需要支付额外的 Cloud DNS 费用。如需了解详情,请参阅 请参阅 Cloud DNS 价格页面
    自定义域名服务器 如果选择此选项,您可以使用 Cloud Domains 来配置您的 域名服务器,然后使用第三方 DNS 提供商配置您的 DNS 资源记录。 请与您的 DNS 提供商联系。

    • 如果您选择默认值使用 Cloud DNS(推荐), Google Cloud 会自动为您创建区域。修改 区域名称和其他详细信息,请执行以下操作:

      1. Cloud DNS 区域列表中,选择设置新区域
      2. 进行必要的修改,然后点击保存并继续

      如果您已在 Cloud DNS 中创建了区域 Cloud Domains 默认选择该区域。

    • 如果您选择使用自定义域名服务器,请至少输入两个名称 服务器如需添加更多域名服务器,请点击添加其他域名服务器

  7. 点击继续

  8. 默认情况下,隐私保护功能已启用。不过,您可以更改 设置为下表中的某个隐私设置选项。

    隐私设置选项 说明
    开启隐私保护

    <ph type="x-smartling-placeholder">

    选择此选项可以确保您的联系信息不会向公众公开。接收者 有助于保护您的联系信息并防范垃圾邮件,第三方会提供备用(代理) 公共目录中。第三方提供商转发 发送给实际私人联系人的所有消息(发送到您的代理联系信息) 信息。

    Cloud Domains 并不为所有域名后缀或 顶级域名 (TLD)域名注册管理机构,即负责管理 或域名后缀的政策禁止使用 。

    限制向公众公开您的信息 选择此选项后,系统仅会显示有限的非身份信息 。实际公开显示的信息取决于您选择的网域。如果您提供组织名称,它可能会公开显示。
    将所有联系信息设为公开 选择此选项会通过 WHOIS 数据库

    如需了解如何使用联系人隐私功能,请参阅参考文档中的 ContactPrivacy 部分。

  9. 如需限制向公众公开哪些信息,请选择 限制向公众公开您的信息。只有 适用于 .com.net 网域。

  10. 要公开所有联系信息,请选择 将所有联系信息设为公开

  11. 如果您同意对话框中的陈述,请点击我同意

  12. 点击继续

  13. 输入您的联系信息 这对于 ICANN 至 与您联系。默认情况下,同一联系人 您输入的详细信息将应用于注册者、管理员 和技术联系人要为每种类型的广告素材输入不同的信息 您可以修改您的联系人 设置

    如果您要注册多个域名,可以选择 将相同的详细联系信息应用于所有域名,或选择 可以为每个域名输入不同的详细联系信息。

  14. 点击注册

    系统处理您的注册可能需要几分钟的时间。

    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 提供商选项说明 概览。如果您选择 Cloud DNS 作为 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

    注册域名后,输出类似于以下内容 example.com:使用 Cloud DNS 提供的域名服务器:

    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

  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

      此搜索会返回一些建议,即可供您选用的域名 register.

  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 提供商选项说明 概览。如果您选择 Cloud DNS 作为 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

    生成的响应包含您必须使用的 nameServers 列表 (在 registrations.register API 调用中)。

  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,请使用您收到的 nameServers 字段输出 。managedZones.create.post

    • CONTACT_PRIVACY:应用的首选隐私设置 联系人数据

      有关可用的隐私选项的详细信息,请参阅 ContactPrivacy 资源 使用 Cloud Domains API

    替换 registrantContactadminContact 的以下值: 和 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

      由于该地址用于域名,因此您必须输入准确的地址 恢复。有关详情,请参阅 有关输入地址字段的指南 信息

    替换以下域名年度价格的值。这是 从 yearlyPrice 字段获得的金额, registrations.retrieveRegisterParameters API 调用:

    • CURRENCY_CODE:由三个字母组成的货币代码 如 ISO 4217 - 针对 示例:USD
    • NUMBER_OF_UNITS: 金额,例如,如果 currencyCodeUSD,则 1 个单位 是一美元

注册资源创建后,将处于 REGISTRATION_PENDING.它应该在短短几秒后转换为 ACTIVE 状态 分钟。这意味着注册流程已成功完成,且域名 已经可以使用了。

要解决出现的任何问题,请参阅“问题排查”部分 在注册期间,注册资源似乎卡在了状态 REGISTRATION_PENDING 请求。 另请参阅列出已注册的域名

如果您在注册过程中收到错误消息,请参阅 注册域名时出错

验证您的联系信息

您注册域名后,Cloud Domains 会发送 您在通讯录中提供的电子邮件地址 域名信息此电子邮件的主题行 声明 需要采取措施:请验证您的电子邮件地址[建议采取行动] 验证您的 Squarespace 网域联系人

您必须在 15 天内验证您的联系信息,或者验证您的域名 会变为无效。

如需验证您的电子邮件地址,请完成以下步骤:

  1. 打开来自 domains-noreply@google.com 的验证邮件,或 no-reply@squarespace.com
  2. 点击 Verify email now(立即验证电子邮件地址)。

Cloud Domains 验证您的联系信息后, 系统会显示确认消息,表明您的电子邮件地址 已通过验证。

如果您在验证联系信息时出错,请参阅 问题排查部分 注册者电子邮件地址验证问题

后续步骤