The IP address returned to "ping" is most likely cached by your local router or ISP.
Use the "host" command (if you have access to Mac/Linux) to query the server directly to see what IP address it is returning, eg:
"ping yoursite.com" may return the old ip address
"host yoursite.com" may...