Amazon Route 53 如何使用 EDNS0 判斷使用者的位置 - Amazon Route 53

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

Amazon Route 53 如何使用 EDNS0 判斷使用者的位置

為了提高地理位置、地理鄰近度、IP 型和延遲路由的準確性,Amazon Route 53 支援 EDNS0 的 edns-client-subnet 延伸。(EDNS0 將多個選用延伸新增至 DNS 通訊協定。) edns-client-subnet 只有當 DNS 解析器支援路由 53 時才能使用:

  • 當瀏覽器或其他檢視器使用不支援的 DNS 解析器時 edns-client-subnet,Route 53 會使用 DNS 解析器的來源 IP 位址來估算使用者的位置,並以解析器位置的 DNS 記錄回應地理位置查詢。

  • 當瀏覽器或其他檢視器使用支援的 DNS 解析器時 edns-client-subnet,DNS 解析器會將 Route 53 傳送截斷版本的使用者 IP 位址。Route 53 根據該截斷的 IP 地址而不是 DNS 解析程式的來源 IP 地址來判斷使用者的位置;這通常能夠更準確地估計使用者的位置。然後,Route 53 使用使用者位置的 DNS 記錄來回應地理位置查詢。

  • EDNS0 不適用於私有託管區域。對於私有託管區域,Route 53 會使用私有託管區域所在的 Route 53 解析器中的資料來做出地理位置和延遲路由決策。 AWS 區域

如需有關的詳細資訊 edns-client-subnet,請參閱 DNS 要求中的 EDNS 用戶端子網路 RFC、用戶端子網路