I have a website with DNS pointing to my hosting account at ns1.a.com and ns2.a.com
I want to switch a hosting account (to ns1.b.com and ns2.b.com).
However if I simply change the DNS the site will be inaccessible until the change is complete, is there anyway to change host for a website without suffering from downtime?