應如何取B S的B端的IP

2022-02-04 06:28:10 字數 541 閱讀 5310

我們常討論說要取真實ip,不同場景所謂的真實ip含義不一樣。

如你要根據客戶端ip去判斷客戶所在區域,那麼要記錄客戶的出口ip,這裡的出口ip才是你所謂的真實ip。

如你要判斷多個客戶端是不是同乙個,那麼需要同時使用外網ip和內網ip才能區分:

因為若僅使用內網ip,不同的內網有相同的內網ip;

若僅使用外網ip,同乙個內網的出口(外網ip)是同乙個。

以上明白後,我們繼續看:

http請求記錄的ip從內網到外網所有閘道器的ip都會記錄在header裡

內網的ip依次記錄在http_x_forwarded_for,按,;或空格隔開。最外面的ip記錄在remote_addr。所以根據您的需求去取捨吧。

如何取nginx的IP訪問量

思路 訪問量看ip數 pv量看ip數加ip處理的數量 併發數看http的請求數或者系統狀態數或httpd的連線狀態 web的訪問量 1cataccess log awk uniq c sort k1,1nr web併發數 通過web狀態 1netstat an grep80 grepestablis...

如何獲得客戶端的ip位址

方法一 string user ip user ip request.servervariables.get remote addr tostring user ip request.servervariables remote addr tostring response.write user i...

如何獲取客戶端的真實IP

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