I have noticed that ipconfig and a website that tells you what your ip is, are different.
E.g. I rdp from my laptop to my PC via an IP on that is always in the same network ID (so first 3 parts of the IP - can't remember exact term - do not change). A website gives a different IP, often starting with 80.
I run my own servers on the cloud. They have static, private IPs, thus only accessible via a VPN. I can map public IPs to the servers via NAT. However, an app I use (mobilepcmonitor) which allows me to control my servers from my phone, reports another IP.
Why are there differences?