獲取訪問使用者的IP,如何獲取使用者的真實IP

2025-03-15 17:00:05 字數 3022 閱讀 9018

1樓:匿名使用者

httpservletrequest request;

string ip=;

以上,世蠢ip即為訪陸返消問者的早知ip位址。

2樓:匿名使用者

上面那個atar用的方法可行!

rquest是對方的請求辯咐模,對方簡餘請求後,你會獲得對方請求的物件,然後用這個方法即可獲得請求包攜緩裡面包含的ip位址。就這樣。

3樓:匿名使用者

那要看你的網是什麼,有的像網通電信的一般殲搭都有自己的ip,你設定了ip沒用,只能選擇自動獲取ip,每次上網都要自動獲喚高取乙個ip,其實這個很安全,就算黑客知道了你的ip,你下次上網ip就變了,他就找不到你了,他要想知道你的ip只有向你的電腦裡安裝木馬等黑客程式才行。在電腦右下角的一行圖示裡雙擊那個上網的小電腦裡面有常規標籤,上面有屬性,在屬性裡選擇internet協議,在點屬性,選擇自動獲取ip,就可以了。

建議:最好不要設定這個,因為網路人員已經設定好了,有氏鏈拿時自動獲取ip登陸不了伺服器。

動態ip(每次上網ip都變):優點 防止黑客再次入侵 缺點 每次都變,但是前面的六位號碼不會變。容易受到區域網中arp欺騙。

靜態ip(每次上網ip固定):優點 不會受到區域網arp欺騙 缺點 ip固定,每次上網都可能被黑客監聽。

世界上沒有完美的東西,自己選吧!

如何獲取使用者的真實ip

4樓:babyan澀

問題引出:

在jsp裡,獲取客戶端的ip位址的方法是:,這種方法在大部分情況下都是有效的。但是在通過了 apache,nagix等反向**軟體就不能獲取到客戶端的真實ip位址了。

經過**以後,由於在客戶端和服務之間增加了中間層,因此伺服器無法直接拿到客戶端的 ip,伺服器端應用也無法直接通過**請求的位址返回給客戶端。但是在**請求的http頭資訊中,增加了x-forwarded-for資訊。用以跟蹤原有的客戶端 ip位址和原來客戶端請求的伺服器位址。

舉例來說,當我們訪問口碑網首頁時,其實並不是我們瀏覽器真正訪問到了伺服器上的 檔案,而是先由**伺服器nagix去訪問 ,**伺服器再將訪問到的結果返回給我們的瀏覽器,因為是**伺服器去訪問的,所以中通過 的方法獲取的ip實際上是**伺服器的位址,並不是客戶端的ip位址。

public string getremortip(httpservletrequest request)

return "x-forwarded-for");

獲得客戶端真實ip位址的方法二。

public string getipaddr(httpservletrequest request)

if(ip ==null ||0 ||unknown".equalsignorecase(ip))

if(ip ==null ||0 ||unknown".equalsignorecase(ip))

return ip;

5樓:匿名使用者

public string getremortip(httpservletrequest request)

return "x-forwarded-for");

獲得客戶端真實ip位址的方法二。

public string getipaddr(httpservletrequest request)

if(ip ==null ||0 ||unknown".equalsignorecase(ip))

if(ip ==null ||0 ||unknown".equalsignorecase(ip))

return ip;

如果您對我的有不滿意的地方,還請您繼續追問;

答題不易,互相理解,互相幫助!

j**a如何獲取使用者真實的ip

6樓:匿名使用者

1、如果伺服器如果沒有采用反向**,而且客戶端沒有用正向**的話,那麼可以獲取客戶端的真實ip位址。

2、如果伺服器如果沒有采用反向**,而且客戶端有用正向**的話,那麼通過獲取客戶端的ip位址是客戶端 的**伺服器的位址,並不是客戶端的真實位址,3、如果客戶端使用的是多層**的話,伺服器獲得的客戶端位址是客戶端的最外圍**伺服器的位址如果伺服器如果採用反向**伺服器,不管客戶端採用的是何種方式訪問伺服器。

public string getremortip(httpservletrequest request)

return "x-forwarded-for");

public string getipaddr(httpservletrequest request)

if(ip == null ||== 0 ||"unknown".equalsignorecase(ip))

if(ip == null ||== 0 ||"unknown".equalsignorecase(ip))

return ip;}

如何獲取ip位址

7樓:虎皮說數碼

最高位為0,跟隨有7bit網路部分和24bit主機部分。在b類位址,最高位是非0,跟隨有14bit網路號和16bit主機號。

c類位址以110開始,跟隨有21bit網路號和8bit主機號。按常規ip位址由加點的者帆字元給出,位址由四部分10進位陣列成,用點作分隔。

ip分組的**規則

路由器僅根據網路位址進行**。當ip資料包經由路由器**時,如果目標網路與本地路由器直接相連,則直接將資料包交付給目標主機,這稱為直接交付;否則,路由器通過路由表查詢路由資訊,並將資料包轉交給指明的下一跳路由器,這稱為間接交付。

路鄭耐由器在間接交付中,若路由表中有到達目標網路的路由,則把資料包傳送給路由表指明的下一跳路由器;如果沒有路由,但路由表中有乙個預設路由,則把資料包傳送給指明的預設路由器;如果兩者都沒有,則丟棄資料包並報告錯誤。

如何獲取對方ip

8樓:河莊

如果是好友的,裝乙個顯ip的qq。如果不是,你為何要看對方ip??!

android怎麼獲取使用者所在地csdn

三種方式進行定位,獲取使用者位置,分別是基於基站定位,網路定位,gps定位。1.基站定位 passive 這是基於網路基站進行定位的,定位的精確度在幾十米到幾千米不等,在城市中基站覆蓋率比較高,推薦使用基站定位,如果是在郊區,基站相距較遠,基站的覆蓋沒有城裡好,定位的誤差比較大。如果在郊區不推薦使用...

如何獲取app的新增使用者活躍使用者啟動次數使用

最近和幾個人聊天,大家對於活躍都有著自己的看法,此外因為一些標準的問題,不熟悉分析術語的很多人把活躍,留存等很多資訊都搞混了.後來發現這是一個很現實的問題。在一些我 看來不是問題的問題都變成了問題了,因此在此特地說說活躍的事,幫助更多從事遊戲資料分析的小白們成長。究竟什麼是活躍?在日常與外界合作過程...

自動獲取IP地址,如何自動獲取ip地址

一般自己設定路由,連線不通的原因大致是以下幾種 1是,連線有問題。即,分離器接線錯誤,將輸入與輸出 線連錯了。解決辦法,按說明書,糾正。2是,在設定路由時,沒有設定好撥號方式,即pppoe adsl撥號方式 誤選了寬頻撥號。糾正,用pppoe撥號。3是,設定網路屬性錯誤。其實不用設定,預設為自動獲得...