一个电子商务应用程序在 Application Load Balancer 后运行。开发人员希望通过客户端 IP 地址分析流量模式,以调查非高峰时段的意外负载。开发人员应该检查哪个 HTTP 标头来获取原始客户端 IP 地址?
选择一个答案
点击一个选项来检查您的答案。
正确答案: X-Forwarded-For.
为什么这是答案
当请求通过 Application Load Balancer (ALB) 时,ALB 会终止客户端连接并与后端目标建立新连接。因此,后端应用程序直接看到的源 IP 地址是 ALB 的 IP 地址,而不是原始客户端的 IP 地址。为了保留原始客户端信息,ALB 会在 HTTP 请求中添加或更新 X-Forwarded-For 标头,其中包含客户端的原始 IP 地址。开发人员可以通过检查此标头来获取原始客户端 IP 地址,从而分析流量模式。 X-Forwarded-Proto 标头指示客户端用于连接到 ALB 的协议(HTTP 或 HTTPS)。 X-Forwarded-Host 标头指示客户端在请求中使用的原始主机名。 X-Forwarded-Port 标头指示客户端用于连接到 ALB 的原始端口。 这些标头不包含原始客户端的 IP 地址。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡