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.
Importantly, 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...)
Could I:
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 : )