The only reason this would happen is
1. Your host is using a proxy, load balancer, CDN or a reverse proxy in front of the site. Since the IP is 127.0.0.1 it's either a proxy or a reverse proxy.
2. Your server is misconfigured. Admin Tools reads the IP address from PHP. PHP reads the IP address from the information sent to it by the web server.
So, it is a hosting issue. If your host does not understand how to solve it please use a different host.
Why, you might ask. I'll put it bluntly. I'm setting up my own servers for development and, even though I'm NOT a systems administrator by a long shot, I never screwed up a server so bad. These people are being paid by you because they're supposed to be systems administrators which are supposed to know how to set up a server better than a developer like me. Well, they'd better start acting like it or you can move your site somewhere where the systems administrators actually know how to do their job. It all comes down to this.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!