以 IP 為基礎的路由 - Amazon Route 53

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

以 IP 為基礎的路由

藉助 Amazon Route 53 中以 IP 為基礎的路由功能,您可以利用對網路、應用程式和用戶端的了解來微調 DNS 路由,從而為最終使用者做出最佳 DNS 路由決策。以 IP 為基礎的路由讓您能夠透過以使用者 IP 到端點映射的形式將資料上傳到 Route 53,進行精細控制,從而最佳化效能或降低網路成本。

地理位置和以延遲為基礎的路由依賴於 Route 53 收集並保持更新的資料。這種方法適用於大多數客戶,但以 IP 為基礎的路由為您提供了額外的功能,讓您能夠根據自己對客戶群的了解來最佳化路由。例如,全球視訊內容供應商可能希望從特定網際網路服務供應商 (ISP) 路由最終使用者。

以下是以 IP 為基礎的路由的一些常用案例:

  • 您希望將最終使用者從某些 ISP 路由到特定端點,以最佳化網絡傳輸成本或效能。

  • 您希望根據您對用戶端實體位置的了解,向現有 Route 53 路由類型 (例如地理位置路由) 添加覆寫。

管理 IP 範圍並將其與資源記錄集關聯 (RRSet)

對於 IPv4,您可以使用 1 到 24 位元 (含) 長度之間的 CIDR 區塊,而對於 IPv6,您可以使用 1 到 48 位元 (含) 長度之間的 CIDR 區塊。若要定義零位元 CIDR 區塊 (0.0.0.0/0 或 ::/0),請使用預設 ("*") 位置。

對於 CIDR 超過 CIDR 集合中指定長度的 DNS 查詢,Route 53 會將其與較短的 CIDR 進行比對。例如,如果您指定 2001:0DB8::/32 做為 CIDR 集合中的 CIDR 區塊,而查詢源自於 2001:0DB8:0000:1234::/48,則將會相符。另一方面,如果您在 CIDR 集合中指定 2001:0DB8:0000:1234::/48,而查詢源自於 2001:0DB8::/32,則將不會相符,Route 53 將以預設 ("*") 位置的記錄回答。

您可以將 CIDR 區塊 (或 IP 範圍) 集組合成 CIDR 位置,然後將這些位置組合成稱為 CIDR 集合的可重複使用實體:

CIDR 區塊

以 CIDR 表示法表示的 IP 範圍,例如 192.0.2.0/24 或 2001:DB8::/32。

CIDR 位置

具名的 CIDR 區塊清單。例如, example-isp-seattle = [192.0.2.0/24, 203.0.113.0/22, 198.51.100.0/24, 二零零一::: /32]。CIDR 位置清單中的區塊不必相鄰或在相同的範圍內。

單個位置可以同時具有 IPv4 和 IPv6 區塊,並且此位置可分別與 A 和 AAAA 記錄集相關聯。

根據慣例,位置名稱通常是一個位置,但也可以是任何字串,例如 Company-A

CIDR 集合

具名的位置集合。例如,我的集合 = [example-isp-seattle, example-isp-tokyo]。

以 IP 為基礎的路由資源記錄集參考集合中的某個位置,並且同一記錄集名稱和類型的所有資源記錄集必須參考同一集合。例如,如果您在兩個區域中建立網站,並希望根據來源 IP 地址將 DNS 查詢從兩個不同 CIDR 位置引導至特定網站,則必須將這兩個位置列在同一 CIDR 集合中。

您也可以使用跨 AWS 帳戶共用這些集合 AWS RAM。當您進行更新 (例如編輯某個集合中的一個 IP 範圍) 時,更新會自動套用於與該集合關聯的所有記錄集。

您無法在私有託管區域中使用以 IP 為基礎的路由政策。

如需在使用以 IP 為基礎的路由政策來建立記錄時指定值的資訊,請參閱下列主題: