NET that initial check for an IP addresses that's forwarded from guiding a proxy, and when you can find none, then just gets the IP address. Here's exactly the same IP retriever with proxy detection in .Internet, but in VB.NET: WATCH VIDEO TUTORIAL That’s the place you might want to https://www.youtube.com/watch?v=tu5jOSCq9a8