一個電子商務應用程式在 Application Load Balancer 後方執行。開發人員想要透過用戶端 IP 位址分析流量模式,以調查非尖峰時段的意外負載。開發人員應該檢查哪個 HTTP 標頭以取得原始用戶端 IP 位址?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: X-Forwarded-For.
為什麼這是答案
當應用程式位於負載平衡器後方時,負載平衡器會終止來自用戶端的連線,然後建立一個新的連線到後端實例。因此,後端實例看到的來源 IP 位址會是負載平衡器的 IP 位址,而非原始用戶端的 IP 位址。 為了保留原始用戶端的 IP 位址,Application Load Balancer 會在 HTTP 請求中插入 X-Forwarded-For 標頭。這個標頭會包含原始用戶端的 IP 位址,以及任何中間代理伺服器的 IP 位址。開發人員應該檢查此標頭以取得原始用戶端 IP 位址,以便分析流量模式。 X-Forwarded-Proto 標頭指示用戶端用於連線的協定(例如 HTTP 或 HTTPS)。 X-Forwarded-Host 標頭指示用戶端在請求中使用的原始主機名稱。 X-Forwarded-Port 標頭指示用戶端用於連線的原始埠號。 這些標頭都不包含原始用戶端的 IP 位址。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡