本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
如何將網際網路流量路由到您的網站或 Web 應用程式
網際網路上的所有電腦,從您的智慧型手機或筆記型電腦連線至為大型零售網站提供內容的伺服器,使用數字彼此通訊。這些數字 (稱為「IP 地址」) 採用下列其中一個格式:
網際網路通訊協定第 4 版 (IPv4) 格式,例如 192.0.2.44
網際網路通訊協定第 6 版 (IPv6) 格式,例如 2001:0db8:85a3:0000:0000:abcd:0001:2345
當您開啟瀏覽器並移至網站時,不需要記住並輸入這麼長的字元字串。相反地,您可以輸入網域名稱 (例如 example.com),仍然可移至預期的網站。Amazon Route 53 等 DNS 服務有助於在網域名稱和 IP 地址之間建立該連線。
如何設定 Amazon Route 53 為網域路由網際網路流量的概觀
以下概述如何使用 Amazon Route 53 主控台註冊網域名稱,並設定 將網際網路流量路由到您的網站或 Web 應用程式。
您註冊希望使用者用於存取您的內容的網域名稱。如需概觀,請參閱 域註冊的運作方式。
在註冊網域名稱之後,Route 53 會自動建立一個與該網域同名的公有託管區域。如需詳細資訊,請參閱使用公有託管區域。
若要將流量路由到您的資源,您可以在託管區域中建立「記錄」,也稱為「資源記錄集」。每個記錄包含有關您希望如何路由網域流量的資訊,例如:
- 名稱
記錄名稱對應於您希望 Route 53 為其路由流量的網域名稱 (example.com) 或子網域名稱 (www.example.com、retail.example.com)。
託管區域中每個記錄的名稱必須以託管區域名稱結尾。例如,如果託管區域的名稱是 example.com,所有記錄名稱都必須以 example.com 結尾。Route 53 主控台會為您自動執行此操作。
- Type
記錄類型通常決定您希望流量路由到的資源類型。例如,若要將流量路由到電子郵件伺服器,請將 Type (類型) 指定為 MX。若要將流量路由至具有 IPv4 IP 地址的 Web 伺服器,請為 類型指定 A。
- Value
「Value」(值) 與「Type」(類型) 密切相關。如果您將「Type」(類型) 指定為 MX,則對「Value」(值) 指定一或多個電子郵件伺服器的名稱。如果您為類型指定 A,則可以指定 IPv4 格式的 IP 地址,例如 192.0.2.136。
如需記錄的詳細資訊,請參閱 處理記錄。
您也可以建立稱為別名記錄的特殊 Route 53 記錄,將流量路由至 Amazon S3 儲存貯體、Amazon CloudFront 分佈和其他 AWS 資源。如需詳細資訊,請參閱 選擇別名或非別名記錄 和 將網際網路流量路由至您的 AWS 資源。
如需將網際網路流量路由至資源的資訊,請參閱將 Amazon Route 53 設定為 DNS 服務。
Amazon Route 53 如何為您的網域路由流量
在您設定 Amazon Route 53 將網際網路流量路由到您的資源 (例如 Web 伺服器或 Amazon S3 儲存貯體) 後,若有人請求 www.example.com 的內容,將在短短幾毫秒內發生以下情況:
使用者開啟 Web 瀏覽器並在網址列中輸入 www.example.com,然後按 Enter。
對 www.example.com 的請求會路由至 DNS 解析程式,該解析程式通常由使用者的網際網路服務提供者 (ISP) 管理,例如有線網際網路提供者、DSL 寬頻提供者或公司網路。
DNS 的 ISP 解析器會將 www.example.com 的請求轉送至 DNS 根名稱伺服器。
DNS 解析程式會再次將 www.example.com 的請求轉送至 .com 網域的其中一個 TLD 名稱伺服器。.com 網域的名稱伺服器使用與 example.com 網域關聯的四個 Route 53 名稱伺服器的名稱來回應該請求。
DNS 解析器會快取 (存放) 四個 Route 53 名稱伺服器。下次有人瀏覽 example.com,解析程式會略過步驟 3 和 4,因為它已有 example.com 的名稱伺服器。名稱伺服器通常會快取兩天。
DNS 解析程式會選擇 Route 53 名稱伺服器,並將 www.example.com 的請求轉送至該名稱伺服器。
Route 53 名稱伺服器會尋找 example.com 記錄的 www.example.com 託管區域、取得相關聯的值,例如 Web 伺服器的 IP 地址 192.0.2.44,並將 IP 地址傳回 DNS 解析器。
DNS 解析程式最終具有使用者所需的 IP 地址。解析程式將該值傳回給 Web 瀏覽器。
注意
DNS 解析器也會快取 example.com 的 IP 地址,在您指定的時間長度內,以便下次有人瀏覽 example.com 時可以更快回應。如需詳細資訊,請參閱time to live (TTL)。
Web 瀏覽器會將 www.example.com 的請求傳送至從 DNS 解析器取得的 IP 地址。這是您的內容所在,例如,在 Amazon EC2 執行個體上執行的 Web 伺服器,或設定為網站端點的 Amazon S3 儲存貯體。
192.0.2.44 上的 Web 伺服器或其他資源將 www.example.com 的網頁傳回到 Web 瀏覽器,而 Web 瀏覽器會顯示該頁面。