http://www.ZoneEdit.com has a feature called failover, where they have a process that fetches a copy of a page that you specify every few minutes, looking for a string of text. If it does not find it (e.g. server down) it will "fail over" to the backup IP that you have set up. Once it gets the string from your primary server again, it will fail back.
Costs about $20 a year. Good stuff.
Also, ZoneEdit lets you add non-US backup DNS servers which you can set up with your registrar.
Spam Note: I am not affiliated in any way with ZoneEdit other than being a long time satisfied customer.
__________________
Secure PHP Programming - Secure E-Commerce Design
Site & Server Security Reviews - Code Reviews
The new and improved iBOUNCER. Give us a try.
ICQ: 201971159 or
http://www.iBOUNCER.com