Multiple public Ip’s after VPN?

I just tested my work VPN from my school wifi and something odd happened. If I use ICANHAZIP.com I get the school IP. If I use any other tool then I get the VPN Ip.

How can icanhazip bypass the VPN ??

Also, when I try multiple sites like whatismyip and ifconfig.co and porkbun they all show same VPN Ip but the last digit changes. And if I reload the page those digits remain. Why would they be all different if it is the same device and same browser?

Your VPN is likely still working, but there may be specific routing or DNS handling issues causing ICANHAZIP.com to show your real IP. It might help to check your VPN settings or use a DNS leak test to ensure all traffic is correctly routed through the VPN.

The fact that you’re seeing slightly different IP addresses on various “what is my IP” services is often due to the way load balancing or IP allocation works on the VPN server’s side. Some VPNs use multiple exit nodes or virtual IPs for load balancing, but it’s best to check with your VPN provider to confirm.

It sounds like ICANHAZIP may be caching or using a different method to detect IP. The changing digits might indicate different public exit nodes.