But that's no use if you use the default TTL of 2-3 hours that I always see whenever I configure new dns entries. Sensible TTL should be at least 24-48 hours, maybe even more for your returning users to not be affected by those kind of outages.
"you have to change nameservers at the registrar"
Would add that that this is also one of the reasons not to use your registrar for DNS, as a generality.