You might consider some kind of Replication software that can do an automated failover and failback. There are enterprise class sotwares available that can do such a re-direction. Major vendors are CA Technologies(formerly Computer Associates), Symantec and Doubletake.
CA ARCserve High Availability can create a mirrored Replica of the Production site server either over the LAN or WAN(optimised for WAN links). This allows the changes at the Master Server to trickle to the Replica in such a way that the Replica is only a few seconds or minutes behind the Master Server.
When the Master Server fails, the Replica comes online and the users are automatically Redirected to the Replica Server. The users are not even aware of the switchover that happened. After the Master is up again, the failback is also automatic with ARCserve. Both File and Application Servers are supported for High Availability.
If you wish to try out the Softwarwe, free Trails are available on the ARCserve site: http://www.arcserve.com/us/software-trials.aspx