--- title: X-Forwarded-Host slug: Web/HTTP/Headers/X-Forwarded-Host tags: - HTTP - HTTPヘッダー - Reference - ヘッダー - リクエストヘッダー - 標準外 translation_of: Web/HTTP/Headers/X-Forwarded-Host ---
X-Forwarded-Host
(XFH) ヘッダーは、 HTTP の {{HTTPHeader("Host")}} リクエストヘッダー内でクライアントから要求された元のホストを特定するための事実上の標準となっているヘッダーです。
リバースプロキシ (ロードバランサー、 CDN) のホスト名とポート番号は、リクエストを扱う元のサーバーとは異なってもよく、この場合はもともと使用されていたのがどのホストであるかを特定するのに X-Forwarded-Host
ヘッダーが便利です。
このヘッダーはデバッグ、統計、位置に依存したコンテンツの生成などに使用され、クライアントの IP アドレスのようなプライバシーに敏感な情報を公開します。従って、このヘッダーを展開する時は、ユーザーのプライバシーを念頭に置く必要があります。
標準化されたヘッダーは HTTP {{HTTPHeader("Forwarded")}} ヘッダーです。
ヘッダー種別 | {{Glossary("Request header", "リクエストヘッダー")}} |
---|---|
{{Glossary("Forbidden header name", "禁止ヘッダー名")}} | いいえ |
X-Forwarded-Host: <host>
X-Forwarded-Host: id42.example-cdn.com
現時点で、仕様書の一部ではありません。このヘッダーの標準化版は {{HTTPHeader("Forwarded")}} ヘッダーです。
{{Compat("http.headers.X-Forwarded-Host")}}