This is likely a server configuration issue or some sort of issue with a proxy. I'd probably contact the host in the first instance. The IP address headers XenForo reads from contain their IP address rather than the user's. That either needs to be fixed by them, or they need to pass the real user's IP address in a different header so it can be detected by XenForo.