getting invalid APi key error

Hi everyone,
I am getting following error when connecting via API. I have API key created with Restricted access to my IP but when i connect it throw the following error that has an ip address which is not mine. I was using the same code on testnet and supising when i recovered my testnet account, the password reset email showed me the same Ip adress which is again, not mine.

ex.Message = “One or more errors occurred. ({"code":-2015,"msg":"Invalid API-key, IP, or permissions for action, request ip: 15.158.23.42"})”

is this normal , anyone else seeing this?

Hi,

Are you certain that’s not your IP address? Please confirm by running curl ifconfig.me or visiting ifconfig.me.