Go to the previous server and delete the account corresponding to that domain.
Is there anyway to force this DNS cache to refresh so it'll be transparent for our final users?
/proc/sys/net/ipv4/ip_forward iptables -t nat -A PREROUTING -d [OLD_IP] -p tcp --dport 80 -j DNAT --to-destination [NEW_IP]:80 iptables -t nat -A PREROUTING -d [OLD_IP] -p tcp --dport 443 -j DNAT --to-destination [NEW_IP]:443 iptables -t nat -A POSTROUTING -j MASQUERADE If both of your servers are using WHM, I think we can reduce the time to nil.
Create your domain in the new server and set everything ready.
You can set an alternate network ISP's DNS in the tcpip properties on the NIC properties.
So if your ISP is say telstra and it hasn't propagated or updated you can specify an alternate service providers dns there.
FYI I used hostgator hosting (both dedicated servers). It's supposed to be not like that until the TTL is over.