註冊新網域

本頁面說明如何使用 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. 按一下「Register domain」
  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 會根據預設選取該區域。

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

  8. 按一下「繼續」

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

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

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

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

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

    如要瞭解如何使用聯絡人隱私權功能,請參閱參考文件中的 ContactPrivacy 部分。

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

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

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

  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,則一個單位為 1 美元

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

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

如果在註冊過程中收到錯誤訊息,請參閱網域註冊期間的錯誤

驗證聯絡資訊

註冊網域後,Cloud Domains 會將驗證電子郵件傳送至您在網域聯絡資訊中提供的地址。這封電子郵件的主旨為「敬請採取行動:請驗證您的電子郵件地址」,或「[敬請採取行動] 請驗證 Squarespace 網域聯絡人」

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

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

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

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

如果聯絡資訊驗證作業發生錯誤,請參閱「疑難排解」一節中的登記人電子郵件驗證問題

後續步驟