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.