簡體   English   中英

HTTP_X_FORWARDED_FOR提供兩部分IP?

[英]HTTP_X_FORWARDED_FOR gives two part IP?

我在Web服務器前使用了一個負載平衡器,並希望獲得真實用戶的IP,而不是來自負載平衡器的IP。 因此,我發現使用HTTP_X_FORWARDED_FOR可以解決問題。 但是,我不是網絡專家,也無法弄清楚為什么IP地址分為兩部分? 我從HTTP_X_FORWARDED_FOR記錄下來的記錄格式如下:

xxx.xxx.xxx.xxx, xxx.xx.

例如,

66.249.75.48, 173.24. 

我敢肯定這是一個基本的東西,但是一般不在我的領域,因此我不得不求助於您一些澄清。 提前致謝!

X-Forwarded-For標頭包含IP 列表 ,並用逗號分隔。 每次請求通過代理服務器時,發送給代理服務器的機器的IP地址都應該附加到標頭列表中。

您的情況似乎是第二個IP地址已被截斷。 可能是由您的負載均衡器或Web服務器假定它僅包含一個IP並具有一定的最大短長度。

注意:原始IP中可能有兩個以上的IP,並且客戶端可能偽造了您看到的部分或全部第一部分。 因此,您確實需要修復該錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM