公共IP更改后,PHP调用WCF不再工作

Our network team changed our public IP last night, now my WCF is no longer accessible via my php code. I am calling wcf via A name and not via IP.

I have tested using a C# test console (both inside and outside the network), and it still works fine there. So i am thinking that possibly the php server (hosted at Rackspace) has cached the old IP?

This code previously worked fine in php code. Once this is returned, I call the web method.

return new SoapClient("http://x.y.com:8082/z.svc?wsdl", array('cache_wsdl' => WSDL_CACHE_NONE));

Error being returned from web method is: Page Failed to Load SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://x.y.com:8082/z.svc?wsdl' : failed to load external entity "http://x.y.com:8082/z.svc?wsdl"

EDIT: setup is not my issue. If I explicity state the IP address, instead of A record, I am able to access. Seems to be a cache issue with the Rackspace server where php code is.