2013-12-19 46 views
0

我正在爲應用服務器和Web服務器使用apache-tomcat。 我想跟蹤訪問我的應用服務器的系統的IP地址。但不幸的是,獲取客戶端系統的IP地址的唯一方法,而不是Web服務器的IP,我們必須使用Header X-Forwarded-For'。但我不使用X-Forwarded-For標頭,因爲它可能暴露IP並導致安全威脅。如何在不使用Java中的頭部的情況下獲取客戶端IP地址

是否有任何其他方式可以在沒有'X-Forwarded-For'標頭的情況下完成此操作,或者在沒有任何安全隱患的情況下使用它是否安全?提前致謝!

編號:http://www.mkyong.com/java/how-to-get-client-ip-address-in-java/

回答

0

有這個沒有事實上的標準。

使用X-Forwarded-For或使用getRemoteAddress

希望此鏈接有幫助。
what is the right way to get request's ip

就安全而言,我認爲這是正常的慣例,所以它會沒事的。

相關問題