In my quest for an answer, I've found that the solutions are not always straightforward.
Is there a foolproof method to obtain a user's IP address even if they are using a proxy, Tor, etc? I am particularly interested in a solution using ASP.NET
I find it hard to believe that "big companies" like Google, Hotmail/Outlook do not have a somewhat reliable way to overcome these obstacles, especially considering the use of Javascript (at least in Hotmail/Outlook).