本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Route 53 概念
以下概述整個 Amazon Route 53 開發人員指南中所討論的概念。
網域註冊概念
以下概述與網域註冊相關的概念。
- 網域名稱
使用者在 Web 瀏覽器的網址欄中輸入的名稱 (例如 example.com),用於存取網站或 Web 應用程式。為了讓您的網站或 Web 應用程式可在網際網路使用,請先註冊網域名稱。如需詳細資訊,請參閱域註冊的運作方式。
- 網域註冊商
ICANN (網際網路名稱和數字指派公司) 認可的公司,旨在處理特定頂層網域 (TLD) 的網域註冊。若要找出您的網域註冊商是誰,請參閱尋找註冊商。
- 網域註冊機構
有權銷售具有特定頂層網域之網域的公司。例如,VeriSign
是有權販售具有 .com TLD 之網域的註冊機構。網域註冊機構定義註冊網域的規則,例如地理 TLD 的居留權要求。網域註冊機構還會維護具有相同 TLD 的所有網域名稱的授權資料庫。註冊機構的資料庫包含每個網域的聯絡資訊和名稱伺服器等資訊。 - 網域經銷商
為註冊商 (例如 Amazon Registrar) 銷售網域名稱的公司。Amazon Route 53 是 Amazon Registrar 和我們的註冊商合作夥伴 Gandi 的網域經銷商。
- 頂層網域 (TLD)
網域名稱的最後一部分,例如 .com、.org 或 .ninja。有兩種類型的頂層網域:
- 一般頂層網域
這些 TLD 通常會讓使用者知道他們能夠在網站上找到什麼內容。例如,具有 TLD .bike 的網域名稱通常與摩托車或自行車企業或組織的網站有關。除了少數例外情況外,您可以使用任何您想要的一般 TLD,因此自行車俱樂部可將 .hockey TLD 用於其網域名稱。
- 地理頂層網域
這些 TLD 與地理區域 (如國家/地區或城市) 相關聯。有些地理 TLD 註冊機構具有居留權要求,而有些 (比如 .io (英屬印度洋領地)) 則允許甚至鼓勵將其做為一般 TLD。
如需向 Route 53 註冊網域名稱時可用的 TLD 清單,請參閱 可向 Amazon Route 53 註冊的網域。
網域名稱系統 (DNS) 概念
以下概述與網域名稱系統 (DNS) 相關的概念。
- 別名記錄
您可以使用 Amazon Route 53 建立的一種記錄,將流量路由到 Amazon CloudFront 分佈和 Amazon S3 儲存貯體等 AWS 資源。如需詳細資訊,請參閱選擇別名或非別名記錄。
- 授權名稱伺服器
名稱伺服器,具有關於網域名稱系統 (DNS) 某個部分的最終資訊。它透過傳回適用的資訊來回應 DNS 解析程式的請求。例如,.com 頂層網域 (TLD) 的授權名稱伺服器知道每個已註冊 .com 網域的名稱伺服器註冊的名稱。當 .com 授權名稱伺服器收到來自 example.com 的 DNS 解析程式的請求時,它會使用 example.com 網域的 DNS 服務的名稱伺服器的名稱進行回應。
Route 53 名稱伺服器是將 Route 53 做為 DNS 服務之每個網域的權威名稱伺服器。這些名稱伺服器知道,您希望如何根據您在網域託管區域中建立的記錄來路由網域和子網域的流量。(Route 53 名稱伺服器存儲將 Route 53 做為 DNS 服務的網域的託管區域。)
例如,如果 Route 53 名稱伺服器收到對 www.example.com 的請求,它會找到該記錄並傳回記錄中指定的 IP 地址 (如 192.0.2.33)。
- CIDR 區塊
CIDR 區塊是與以 IP 為基礎的路由一起使用的 IP 範圍。在 Route 53 中,您可以為 IPv4 指定從 /0 到 /24 的 CIDR 區塊,並為 IPv6 指定 /0 到 /48 的 CIDR 區塊。例如,/24 IPv4 CIDR 區塊包含 256 個連續 IP 地址。您可以將 CIDR 區塊 (或 IP 範圍) 分組到 CIDR 位置,然後分組為可重複使用的 CIDR 集合。
- DNS 查詢
裝置,例如電腦或智慧型手機,針對與網域名稱相關聯的資源,向網域名稱系統 (DNS) 提交的請求。最常見的 DNS 查詢範例是當使用者開啟瀏覽器並在網址列中輸入網域名稱。DNS 查詢的回應通常是與 Web 伺服器等資源相關聯的 IP 地址。發出請求的裝置使用該 IP 地址與資源進行通訊。例如,瀏覽器可以使用 IP 地址從 Web 伺服器取得網頁。
- DNS 解析程式
通常由網際網路服務提供者 (ISP) 管理的 DNS 伺服器,做為使用者請求和 DNS 名稱伺服器之間的媒介。當您開啟瀏覽器並在網址列中輸入網域名稱時,您的查詢會先傳送到 DNS 解析器。解析程式會與 DNS 名稱伺服器通訊,以取得資源的 IP 地址,例如 Web 伺服器。DNS 解析程式也稱為遞迴名稱伺服器,因為它會將請求傳送至一系列授權 DNS 名稱伺服器,直到收到傳回使用者裝置的回應 (通常是 IP 地址),例如筆記型電腦上的 Web 瀏覽器。
- 網域名稱系統 (DNS)
全球伺服器網路,可協助電腦、智慧型手機、平板電腦和其他啟用 IP 的裝置相互通訊。網域名稱系統名稱會將容易了解的名稱 (例如 example.com) 轉換為數字 (稱為「IP 地址」),讓電腦可在網際網路相互找到對方。
另請參閱IP address。
- 託管區域
記錄容器,其中包含有關如何路由網域 (例如 example.com) 及其所有子網域 (例如 www.example.com、retail.example.com 和 seattle.accounting.example.com) 流量的資訊。託管區域與網域的名稱相同。
例如,example.com 的託管區域可能包含如下兩個記錄:一個記錄具有關於將 www.example.com 的流量路由到 IP 地址為 192.0.2.243 的 Web 伺服器的資訊;另一個記錄具有關於將 example.com 的電子郵件路由到兩個電子郵件伺服器 (mail1.example.com 和 mail2.example.com) 的資訊。每個電子郵件伺服器還需要自己的記錄。
另請參閱record (DNS record)。
- IP 地址
指派給網際網路上裝置—例如筆記型電腦、智慧型手機或 Web 伺服器—的數字,允許裝置與網際網路上的其他裝置通訊。IP 地址採用以下格式之一:
網際網路通訊協定第 4 版 (IPv4) 格式,例如 192.0.2.44
網際網路通訊協定第 6 版 (IPv6) 格式,例如 2001:0db8:85a3:0000:0000:abcd:0001:2345
Route 53 支援 IPv4 和 IPv6 地址,用於以下目的:
您可以建立類型為 A (適用於 IPv4 地址) 或類型為 AAAA (適用於 IPv6 地址) 的記錄。
您可以建立將請求傳送到 IPv4 或 IPv6 地址的運作狀態檢查。
如果 DNS 解析程式在 IPv6 網路上,它可以使用 IPv4 或 IPv6 向 Route 53 提交請求。
- 名稱伺服器
網域名稱系統 (DNS) 中的伺服器,可將網域名稱轉譯為 IP 地址,供電腦用於互相通訊。名稱伺服器是遞迴名稱伺服器 (亦稱為 DNS resolver) 或 authoritative name server。
如需 DNS 如何將流量路由到您資源 (包括 Route 53 在程序中的角色) 的概觀,請參閱 Amazon Route 53 如何為您的網域路由流量。
- 私有 DNS
網域名稱系統 (DNS) 的本機版本,您可以在其中將網域及其子網域的流量路由至一或多個 Amazon Virtual Private Cloud (VPC) 內的 Amazon EC2 執行個體。 VPCs 如需詳細資訊,請參閱使用私有託管區域。
- 記錄 (DNS 記錄)
託管區域中的物件,用來定義要如何路由網域或子網域的流量。例如,您可以為 example.com 與 www.example.com 建立記錄,將流量路由到 IP 地址為 192.0.2.234 的 Web 伺服器。
如需有關記錄的詳細資訊,包括有關 Route 53 特定記錄提供的功能的資訊,請參閱 將 Amazon Route 53 設定為 DNS 服務。
- 遞迴名稱伺服器
請參閱 DNS resolver。
- 可重複使用的委派組
一組可用於多個託管區域的四個授權名稱伺服器。在預設情況下,Route 53 會為每個新的託管區域指派隨機選取的名稱伺服器。若要更輕鬆地將大量網域的 DNS 服務遷移至 Route 53,您可以建立可重複使用的委派集。然後將可重複使用的委派集與新的託管區域建立關聯。(您不能變更與現有託管區域關聯的名稱伺服器。)
建立可重複使用的委派組,並以程式設計方式將其與託管區域關聯;不支援使用 Route 53 主控台。如需詳細資訊,請參閱 Amazon Route 53 API 參考中的 CreateHostedZone 和 CreateReusableDelegationSet。AWS 開發套件、AWS Command Line Interface 和 AWS Tools for Windows PowerShell 也可使用相同的功能。
- 路由政策
決定 Route 53 如何回應 DNS 查詢的記錄設定。Route 53 支援下列路由政策:
簡易路由政策 – 用於將網際網路流量路由到為網域執行指定功能的單一資源,例如,為 example.com 網站提供內容的 Web 伺服器。
容錯移轉路由政策 – 如果要設定主動-被動容錯移轉時使用。
地理位置路由政策 – 用於根據使用者位置將網際網路流量路由到您的資源。
地理位置鄰近性路由政策:用於根據資源位置路由流量,以及 (選用) 將流量從某個位置的資源轉移到另一個位置的資源。
延遲路由政策 – 如果您的資源位於多個位置,並且您想要將流量路由到提供最佳延遲的資源,則可以使用該政策。
以 IP 為基礎的路由政策 - 用於在能夠取得流量來源 IP 地址的情況下根據使用者位置路由流量。
多值回答路由政策 – 如果您希望 Route 53 用隨機選取的正常記錄 (最多八個) 回應 DNS 查詢,可以使用該政策。
加權路由政策 – 用於按照您指定的比例將流量路由到多個資源。
如需詳細資訊,請參閱選擇路由政策。
- 子網域
網域名稱,有一或多個標籤加到已註冊的網域名稱前面。例如,如果您註冊網域名稱 example.com,www.example.com 就是子網域。如果您為 example.com 網域建立託管區域 accounting.example.com,seattle.accounting.example.com 就是子網域。
若要為子網域路由流量,請建立一個具有所需名稱的記錄 (如 www.example.com),並指定適用的值 (例如 Web 伺服器的 IP 地址)。
- 存留時間 (TTL)
在向 Route 53 提交另一個請求以取得記錄的目前值之前,您希望 DNS 解析程式快取 (存放) 該記錄值的時間 (秒)。如果 DNS 解析程式在 TTL 到期之前收到對同一個網域的另一個請求,該解析程式會傳回快取的值。
較長的 TTL 會降低您的 Route 53 費用,這有部分取決於 Route 53 回應的 DNS 查詢數目。較短的 TTL 可減少 DNS 解析程式在您變更記錄中的值後,將流量路由到較舊資源的時間,例如,透過變更 www.example.com Web 伺服器的 IP 地址。
控制和資料平面概念
以下為 Amazon Route 53 如何將其功能劃分為控制和資料平面相關概念的概觀。如同大多數 AWS 服務,Route 53 包含控制平面和資料平面。控制平面可讓您執行管理操作,例如建立、更新和刪除資源。資料平面提供服務的核心功能。兩者都建置為可靠。控制平面針對資料一致性進行最佳化,而資料平面則針對可用性進行最佳化。資料平面的彈性設計允許其即使在控制平面可能變得不可用的罕見中斷事件期間,仍能維持可用性。因此,請使用可用性很重要的資料平面函數。
對於 Route 53 公有和私有 DNS 和運作狀態檢查,控制平面位於 us-east-1, AWS 區域 且資料平面會全域分佈。
Amazon Route 53 分為控制平面和資料平面,如下所示:
-
對於 Route 53 公有和私有 DNS,控制平面包含 Route 53 APIs,可讓您管理 DNS 項目。這包括 Route 53 和流量流程 APIs。Route 53 主控台位於 us-east-1 中 AWS 區域,但如果 AWS 判斷該區域有損害,Route 53 主控台會由 us-west-2 提供 AWS 區域。資料平面是授權 DNS 服務。它會跨超過 200 個存在點 (PoP) 位置執行,根據您的託管區域和運作狀態檢查資料回應 DNS 查詢。
-
對於 Route 53 運作狀態檢查,控制平面包含可用來建立、更新和刪除運作狀態檢查的 Route 53 APIs。Route 53 運作狀態檢查主控台位於 us-east-1 AWS 區域,但如果 AWS 判斷該區域有損害,Route 53 運作狀態檢查主控台會由 us-west-2 提供 AWS 區域。資料平面是全域分散式服務,可執行運作狀態檢查、彙總結果,並將結果交付至 Route 53 公有和私有 DNS 和 的資料平面AWS Global Accelerator
。 -
對於 Route 53 VPC Resolver,控制平面包含 VPC Resolver APIs,可讓您管理 Amazon VPC 設定、Resolver 規則、查詢記錄政策和 DNS 防火牆政策。資料平面是 DNS 解析程式服務。它回應 VPC 中的 DNS 查詢、透過端點轉送查詢至其他解析程式,並套用 DNS 防火牆政策來篩選 DNS 查詢。VPC Resolver 是區域性服務。其控制平面和資料平面會在每個平面中獨立執行 AWS 區域。
-
僅在 us-east-1 AWS 區域的控制平面上管理 Route 53 網域註冊。
如需資料平面、控制平面以及 如何 AWS 建置服務以滿足高可用性目標的詳細資訊,請參閱《Amazon Builders’ Library》中的使用可用區域的靜態穩定性白皮書
運作狀態檢查概念
以下概述與 Amazon Route 53 運作狀態檢查相關的概念。
- DNS 備援
將流量從狀況不良的資源路由到正常運作的資源的一種方法。當您有一個以上的資源執行相同的函數時,例如多個 Web 伺服器或郵件伺服器,您可以設定 Route 53 運作狀態檢查來檢查資源的運作狀態。然後,將託管區域中的記錄設定為僅將流量路由至運作狀態良好的資源。
如需詳細資訊,請參閱設定 DNS 備援。
- endpoint
您將運作狀態檢查設為監控其運作狀態的資源 (例如 Web 伺服器或電子郵件伺服器)。您可以透過 IPv4 地址 (192.0.2.243)、IPv6 地址 (2001:0db8:85a3:0000:0000:abcd:0001:2345) 或網域名稱 (example.com) 指定端點。
注意
您也可以建立運作狀態檢查,以監控其他運作狀態檢查的狀態或監控 CloudWatch 警示的警示狀態。
- 運作狀態檢查
可用來執行下列動作的 Route 53 元件:
監控指定的端點 (例如 Web 伺服器) 是否正常運作
(選用) 當某個端點狀況不良時收到通知
或者,設定 DNS 容錯移轉,以便您可以將網際網路流量從運作狀態不佳的資源重新路由至運作狀態良好的資源
如需建立和使用運作狀態檢查的詳細資訊,請參閱建立 Amazon Route 53 運作狀態檢查。