我正在考虑如何更改我在灾难恢复环境中托pipe的网站的Alogging。
我有Apache和MySQL复制工作,并通过更改我的主机文件在本地进行testing。 现在剩下的问题是:DNS呢?
这是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是主人。 而有关的Alogging是:
website IN A 10.10.100.100
现在让我们说我的校园已经倒闭了。 Web服务器和两个DNS服务器都是FUBAR。
如果我的主人不在线,我如何更改website.campus.school.edu的Alogging? (要求anotherchool.edu成为灾难的主人是非常不切实际的…)
我可否:
请问dns.amazoncloud.com的DNS人员将website.campus.school.edulogging委托给另一台服务器(比如dns.amazoncloud.com ),同时还将campus.school.edu委托给我?
让school.edu中的DNS覆盖website.campus.school.edu的Alogging?
另一件事:提前在dns.amazoncloud.com上为campus.school.edu提供一个隐藏的主人,由于政治/时间/ PM的原因,目前也是不切实际的。 所以我试图拼凑一个解决scheme来解决这个特定主机的灾难恢复问题,同时尽可能减less更大的现状:)
考虑到anotherchool.edu在灾难期间不会做任何事情,我将website.campus.school.edu委托给dns.amazoncloud.com(或任何其他DNS提供商)。 更改
website IN A 10.10.100.100
至
website IN NS ABCD IN NS EFGH IN NS IJKL
其中A …,E …和I …是新DNS提供商的IP地址。
设置dns提供商的服务器为权威的域名为website.campus.school.edu并给它一个10.10.100.100的logging
anotherschool.edu,作为奴隶,也会更新这些信息。
我不知道为什么沃尔夫冈茨说你必须委托整个子域名。
由于website.campus.school.edu是campus.school.edu区域中的Alogging,整个区域不可用,您必须让运行DNS的学生school.edu指向不同的DNS服务器校园子域名,然后需要为您的备份解决scheme提供DNS。 因此,从本质上讲,你的想法是正确的,除了他们将不得不委托整个子域而不是一个Alogging。
但是,如果所有你想要的是对该网站的redirect,那么可以通过将简单的Alogging添加到school.edu域来实现,尽pipe这可能需要手动完成。
如果你想让它成为任何一种“热”待机,那么你需要在某个地方有一个隐藏的campus.school.edu的主人。 只要这个隐藏的主人没有被campus.edu中的任何活动logging所指向,什么也不会发生(因为没有人正在查询它)。 school.edu域名的实际变化可以编写(如果school.edu的DNS人员愿意帮助你)。