java如何獲取使用者真實的ip

2021-08-02 04:05:55 字數 1847 閱讀 3056

收起

lzb1096101803

|瀏覽 6460 次

推薦於2016-01-13 04:05:12

最佳答案

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

2、如果伺服器如果沒有採用反向**,而且客戶端有用正向**的話,那麼通過request.getremoteaddr()獲取客戶端的ip位址是客戶端 的**伺服器的位址,並不是客戶端的真實位址,

3、如果客戶端使用的是多層**的話,伺服器獲得的客戶端位址是客戶端的最外圍**伺服器的位址如果伺服器如果採用反向**伺服器,不管客戶端採用的是何種方式訪問伺服器。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

//獲得客戶端真實ip位址的方法一:

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

本回答由

電腦網路分類達人 系統推薦

7 1

追問

什麼來的?

追答

追問

這個問題和我問的有關係嗎?

追答

= ="

你不是要知道ip??

這個是抓到你真的使用來上網的ip,除非你使用的**是直接使用模擬網路卡不然這個都會直接抓取到真實ip

如何獲取使用者的真實IP

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

JAVA中獲取使用者的真實IP

在jsp裡,獲取客戶端的ip位址的方法是 request.getremoteaddr 這種方法在大部分情況下都是有效的。但是在通過了apache,squid等反向 軟體就不能獲取到客戶端的真實ip位址了。如果使用了反向 軟體,用request.getremoteaddr 方法獲取的ip位址是 127...

《轉》 如何獲取使用者的真實IP

問題引出 在jsp裡,獲取客戶端的ip位址的方法是 request.getremoteaddr 這種方法在大部分情況下都是有效的。但是在通過了 apache,nagix等反向 軟體就不能獲取到客戶端的真實ip位址了。如果使用了反向 軟體,用 request.getremoteaddr 方法獲取的ip...