That IPv6 address is localhost.  So you maybe have been trying to access
the site from the server itself.  I don't know of any situation (outside of
IP spoofing) where localhost would be returned from that call.  Did you
actually try to hit your web service/page from someplace on the public
internet?

Regardless, getRemoteAddr() is not fully dependable anyways.  If it were
me, I would first check for the presence of an "X-Forwarded-For" header and
use that.  If that is null (or if it is not a valid IP address -- or a
listing of IP addresses/ranges), then fall back to getRemoteAddr().  You
could even check one against the other.

If you are fronting your own application server with a load balancer or
firewall, then you will undoubtedly need to use the "X-Forwarded-For"
header.  Otherwise, the getRemoteAddr() will return the IP address of your
own firewall.

-- Rick


On Sun, Jul 9, 2017 at 12:18 PM, Heather and Jon Turgeon <
tashiba40_evergr...@hotmail.com> wrote:

> Hi all, I am trying to get the users general location server side (the
> country). I have tried getContext().getRequest().getRemoteAddr(); bu that
> just returns 0:0:0:0:0:0:0:1 (was going to use a web service to get the
> country from the IP address). Has anyone been able to do this and if so
> can you point me in the right direction? Thanks again.
>
>
> Jon
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to