I using http://checkip.dyndns.org service to get external IP of users that uses my desktop app. (Found this here https://stackoverflow.com/a/20029996/5536881)
But sometimes for some users it returns local IP e.g. 192.168.0.141.
Is it possible to resolve this problem? And what can cause this?