註冊新網域

本頁說明如何使用 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. Verify 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. 您必須接受專案的《Squarespace 服務條款》。如果先前未接受,系統會提示你先閱讀 Squarespace 服務條款頁面,然後接受條款才能繼續。
  4. 搜尋可用的網域,然後找出要購買的網域名稱。系統會針對可用網域逐一列出費用。
  5. 在要購買的網域名稱旁邊,按一下「選取」。 您可以視需要新增多個網域,但不得超過可用配額。詳情請參閱「配額與限制」。

    系統會根據您的選擇計算總價格,並顯示在「搜尋網域」部分。如要從購物車移除網域,請按一下網域名稱旁的「取消選取」

    設定帳單並完成網域註冊後,Cloud Domains 會自動將註冊設為自動續約

  6. 按一下「繼續」

  7. 在「DNS configuration」(DNS 設定) 專區,為名稱伺服器選擇下列其中一個 DNS 供應商。如果您要註冊多個網域,可以為每個網域選擇個別設定。

    DNS 供應商 說明 費用
    Cloud DNS Google 建議您使用 Cloud DNS 做為所有名稱伺服器的 DNS 供應商。使用 Cloud DNS 時須支付額外費用。詳情請參閱 Cloud DNS 定價頁面
    自訂名稱伺服器 選擇這個選項後,您可以使用 Cloud Domains 設定名稱伺服器,然後透過第三方 DNS 供應商設定 DNS 資源記錄。 請洽詢 DNS 供應商。

    • 如果您選取預設值「Use Cloud DNS (Recommended)」(使用 Cloud DNS (建議選項)),系統會自動為您建立區域。Google Cloud 如要編輯可用區名稱和其他詳細資料,請按照下列步驟操作:

      1. 在「Cloud DNS zone」(Cloud DNS 可用區) 清單中,選取「Setup new zone」(設定新可用區)
      2. 進行必要編輯,然後按一下「儲存並繼續」

      如果您已在 Cloud DNS 中建立區域,Cloud Domains 會預設選取該區域。

    • 如果選取「使用自訂名稱伺服器」,請輸入至少兩個名稱伺服器。如要新增更多名稱伺服器,請按一下「新增其他名稱伺服器」

  8. 按一下「繼續」

  9. 根據預設,系統會啟用隱私保護服務。不過,您可以將設定變更為下表中的任一隱私權選項。 <0x

    隱私權選項 說明
    開啟隱私保護服務

    選擇這個選項可確保聯絡資訊不會對外公開。為協助保護您的聯絡資訊並防範垃圾內容,第三方會在公開目錄中為您的網域提供替代 (Proxy) 聯絡資訊。第三方供應商會將所有傳送至代理聯絡資訊的訊息轉寄至實際的私人聯絡資訊。

    Cloud Domains 未針對所有網域結尾或頂層網域 (TLD) 提供隱私保護服務。註冊資料庫是管理網域結尾的機構,其政策禁止特定頂層網域使用隱私保護服務。

    限制對外公開的資訊 選擇這個選項後,系統會向大眾公開有限的非識別資訊。實際公開顯示的資訊取決於您選擇的網域。如果您提供機構名稱,該名稱可能會公開顯示。
    公開顯示所有聯絡資訊 選擇這個選項後,所有聯絡資訊都會透過 WHOIS 資料庫公開顯示。

    如要瞭解如何使用聯絡人隱私權設定,請參閱參考說明文件的ContactPrivacy一節。

  10. 如要限制對外公開的資訊,請選取「限制對外公開的資訊」。這個選項僅適用於 .com.net 網域。

  11. 如要公開所有聯絡資訊,請選取「公開顯示所有聯絡資訊」

  12. 如果您同意對話方塊中的聲明,請按一下「我同意」

  13. 按一下「繼續」

  14. 輸入網域的聯絡資訊,這是ICANN 的規定,以便在發生問題時與您聯絡。根據預設,系統會為註冊者、管理員和技術聯絡人套用您輸入的同一份聯絡資料。如要為每種聯絡方式輸入不同資訊,可以稍後編輯聯絡設定

    如要註冊多個網域,您可以選擇將相同的聯絡資料套用至所有網域,也可以選擇為每個網域輸入不同的聯絡資料。

  15. 按一下「註冊」

    註冊程序可能需要幾分鐘才能完成。

    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 供應商。如果選擇 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

    使用 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

  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 供應商。如果選擇 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,請使用從 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_CODEISO 4217 中定義的三字母貨幣代碼,例如 USD
    • NUMBER_OF_UNITS:金額的整數單位,舉例來說,如果 currencyCodeUSD,則一個單位為一美元

註冊資源建立完成後,會處於 REGISTRATION_PENDING 狀態。幾分鐘後,該項目應會轉換為 ACTIVE 狀態。這表示註冊程序已完成,網域可以開始使用。

如要解決任何問題,請參閱「註冊期間,註冊資源似乎停滯在 REGISTRATION_PENDING 狀態」一節。另請參閱「列出已註冊的網域」。

如果在註冊過程中收到錯誤訊息,請參閱「網域註冊期間發生錯誤」。

驗證聯絡資訊

註冊網域後,Cloud Domains 會將驗證電子郵件傳送至您在網域聯絡資訊中提供的地址。這封電子郵件的主旨為「Action required: Please verify your email address」(敬請採取行動:請驗證您的電子郵件地址),或「[Action Required] Verify your Squarespace domain contact」

您必須在 15 天內驗證聯絡資訊,否則網域將會遭到停用。

如要驗證電子郵件地址,請完成下列步驟:

  1. 開啟來自 no-reply@squarespace.com 的驗證電子郵件。
  2. 按一下「Verify email now」(立即驗證電子郵件)。

您會在 Cloud Domains 驗證聯絡資訊後看到確認訊息,這表示您的電子郵件地址已通過驗證。

如果驗證聯絡資訊時發生錯誤,請參閱「註冊人電子郵件驗證問題」一節。

後續步驟