用戶IP地址的三個屬性的區別(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM_addr

轉自http://www.blogjava.net/Todd/archive/2009/10/09/297590.htmlhtml

1、沒有使用代理服務器的狀況: java

      REMOTE_ADDR = 您的 IP
      HTTP_VIA = 沒數值或不顯示
      HTTP_X_FORWARDED_FOR = 沒數值或不顯示服務器

2、使用透明代理服務器的狀況:Transparent Proxies post

      REMOTE_ADDR = 最後一個代理服務器 IP
      HTTP_VIA = 代理服務器 IP
      HTTP_X_FORWARDED_FOR = 您的真實 IP ,通過多個代理服務器時,這個值相似以下:203.98.182.163, 203.98.182.163, 203.129.72.215。spa

   這類代理服務器仍是將您的信息轉發給您的訪問對象,沒法達到隱藏真實身份的目的。.net

3、使用普通匿名代理服務器的狀況:Anonymous Proxies 代理

      REMOTE_ADDR = 最後一個代理服務器 IP
      HTTP_VIA = 代理服務器 IP
      HTTP_X_FORWARDED_FOR = 代理服務器 IP ,通過多個代理服務器時,這個值相似以下:203.98.182.163, 203.98.182.163, 203.129.72.215。htm

   隱藏了您的真實IP,可是向訪問對象透露了您是使用代理服務器訪問他們的。對象

4、使用欺騙性代理服務器的狀況:Distorting Proxies blog

      REMOTE_ADDR = 代理服務器 IP
      HTTP_VIA = 代理服務器 IP
      HTTP_X_FORWARDED_FOR = 隨機的 IP ,通過多個代理服務器時,這個值相似以下:203.98.182.163, 203.98.182.163, 203.129.72.215。

   告訴了訪問對象您使用了代理服務器,但編造了一個虛假的隨機IP代替您的真實IP欺騙它。

5、使用高匿名代理服務器的狀況:High Anonymity Proxies (Elite proxies)

      REMOTE_ADDR = 代理服務器 IP
      HTTP_VIA = 沒數值或不顯示
      HTTP_X_FORWARDED_FOR = 沒數值或不顯示 ,通過多個代理服務器時,這個值相似以下:203.98.182.163, 203.98.182.163, 203.129.72.215。

   徹底用代理服務器的信息替代了您的全部信息,就象您就是徹底使用那臺代理服務器直接訪問對象。

相關文章
相關標籤/搜索