1. we are not sending ip in header request
2 .the application gets the ip by using the location of the user request.
3.for eg http://test6-bbyca.ca.bestbuy.com/api/v2/json/locations/l...
If you would like different IP's for each virtual, you will have to provide those IP's since they have to be usable and free. So what is called IP spoofing in NeoLoad in not really the exact term but the goal is to provide multiple IP's to the LG's so he can use them.
Do you see another way for the LG to use multiple IP's without providing them?