Using request.getRemoteAddr() returns 0:0:0:0:0:0:0:1

前端 未结 3 737
挽巷
挽巷 2020-12-13 06:17

I am trying to print the IP adress of the logged user in my webApplication. If a user connects from another PC (which is under the same network, as the web application is ru

3条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-13 06:36

    In your case, as you are trying to access it on your local machine,so it will return that value. But let one of your friend access it, and you will receive the expected result with getRemoteAddr

    From the javadoc:

    getRemoteAddr - Returns the IP address of the client or last proxy that sent the request

    getLocalAddr - Returns the IP address of the interface on which the request was received.

提交回复
热议问题