I'm trying to think through how to change the A record for a website I host in the context of disaster recovery.
I have the Apache and mySQL replication working, and tested locally by changing my hosts file. Now the remaining question is: what about DNS?
Here's the SOA:
campus.school.edu. IN SOA dns.campus.school.edu. root.campus.school.edu.
campus.school.edu. IN NS dns.campus.school.edu.
campus.school.edu. IN NS dns2.campus.school.edu.
campus.school.edu. IN NS anotherschool.edu.
dns.campus.school.edu is the master. And the relevant A record is:
website IN A 10.10.100.100
Now let's say my campus is down. The web server and both DNS servers are FUBAR.
How can I change the A records for website.campus.school.edu if my master is down? (Asking anotherschool.edu to become the master in case of disaster is highly impractical...)
Ask the DNS folks at school.edu to delegate website.campus.school.edu records to another server (say,
dns.amazoncloud.com) while still delegating campus.school.edu to me?
Have the DNS in school.edu override my A record for website.campus.school.edu?
Another thing: having a hidden-master for campus.school.edu at
dns.amazoncloud.com in advance is also currently impractical, for political/timing/PM reasons. So I'm trying to cobble together a solution to address disaster recovery for that one particular host while changing the larger status quo as little as possible : )