本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
格式化網域 Lightsail
若要協助使用者存取網站或應用程式,請選擇容易記住的網域名稱。網域名稱 (以及 DNS 區域名稱和記錄) 是由一系列以句點 (.) 分隔的標籤所組成。命名要求取決於您是註冊網域名稱,還是指定 DNS 區域或記錄的名稱。
根據以下準則,設定您網域名稱的格式。
內容
格式化域名稱註冊的域名稱
若為網域名稱註冊,您的網域名稱必須有 1 到 255 個字元。網域名稱的有效字元包括 (a-z)、(A-Z)、(0-9)、連字號 (-) 和句點 (.)。
不能在域名稱的開頭或結尾使用空格或連字號。Lightsail 支援任何有效的通用頂層網域 (TLD) 名稱。如需詳細資訊,請參閱《Amazon Route 53 開發人員指南》中的一般頂層域。
格式化 DNS 區域和記錄的域名稱
若為 DNS 區域和記錄,網域名稱必須有 1 到 255 個字元。網域名稱的有效字元包括 (a-z)、(A-Z)、(0-9)、連字號 (-) 和句點 (.)。您不能使用空格。
Lightsail 會將字母字元儲存為小寫字母 (a-z),即使您將字母指定為大寫字母 (A-Z) 也一樣。
Lightsail 同時支援一般和地理頂級域名的 DNS 區域。如需地理 TLD 的更多範例,請參閱《Amazon Route 53 開發人員指南》中的地理頂層域。
在 DNS 區域和記錄的名稱中使用星號 (*)
DNS 會根據星號出現在名稱中的位置,將星號 (*) 字元視為萬用字元。萬用字元 DNS 記錄是回應您尚未定義之子網域 DNS 請求的記錄。在 Lightsail 中,您可以在下列情況下建立名稱中包含星號 (*) 的 DNS 區域和記錄:
DNS 區域
-
域名稱最左邊的標籤中不可包含星號 (*)。例如,您不能使用 subdomain.*.example.com。
-
如果您在其他位置包含星號 (*),DNS 會將它視為 ASCII 42 字元,而不是萬用字元。如需 ASCII 字元的詳細資訊,請參閱 Wikipedia 中的 ASCII
。
DNS 記錄
請注意下列在 DNS 記錄名稱中使用星號 (*) 作為萬用字元的限制:
-
星號作為萬用字元,必須取代網域名稱最左邊的標籤,例如 *.example.com 或 *.acme.example.com。如果您在任何其他位置包含星號 (例如 prod.*.example.com),則 DNS 會將其視為 ASCII 42 字元,而不是萬用字元。
-
星號必須取代整個標籤。例如,您無法指定 *prod.example.com 或 prod.*.example.com。
-
特定網域名稱具有高優先順序。例如,如果您建立 *.example.com 和 acme.example.com 的記錄,會使用 acme.example.com 記錄中的值,回應 acme.example.com 的 DNS 查詢。
-
星號適用於包含星號之子網域層級的 DNS 查詢,以及該子網域的所有子網域。舉例來說,如果您建立名為 *.example.com 的記錄,*.example.com 的 DNS 查詢會回應下列項目:
zenith.example.com
acme.zenith.example.com
pinnacle.acme.zenith.example.com (如果沒有該 DNS 區域任何類型的記錄)
如果您建立名為 *.example.com 的記錄,但沒有範例 .com 記錄,則 Lightsail 會針對範例網域 (不存在的網域) 回應 DNS 查詢。NXDOMAIN
您可以將 Lightsail 設定為針對相同層級以及網域名稱的所有子網域,傳回相同的 DNS 查詢回應。例如,您可以將 Lightsail 設定為回應 DNS 查詢,例如使用例子記錄來回應例子。執行下列步驟,將子網域的流量路由至 example.com 頂層網域:
-
建立網域的記錄,例如 example.com。
-
建立子網域的別名記錄,例如 *.example.com。指定您在上一步建立的記錄,作為別名記錄的目標。
後續步驟
如需詳細資訊,請參閱下列主題: