Hi Sohail,
Unlike Moosa, I have not seen a client lose positions just by having their IP changed - perhaps if this were location related traffic and you were based in London but the IP showed China I might see it happening, but it all depends on what is being implemented.
That said, I also think you should find out a little more about how this works. If someone requests your site www.sitename.com and that then forwards you through an unknown route until it reaches the destination server, then this additional hop might seem unnatural.
Is your site particularly slow? If you are based on Wordpress, then you can use Cache plugins to help speed things up. Even if you are not on Wordpress, you can help matters by employing some browser caching in your .htaccess file. Have you run your site through the Google Page Speed Insights to see what your score is? What recommendations does Google come back with?
-Andy
