基本上,这是我的需要:能够在我的60多个域名的DNS区域中指定一个IP地址,并且能够将这个IPredirect到另一个IP (并在需要时进行更改)。 我不是那种“networking人”,所以有一点帮助会..好吧…帮助! 😉
我需要这个,因为我pipe理2个不同的专用服务器:
我所有的域名DNS区域都指向IP地址为#1的服务器#1(制作)。
当我的服务器#1(生产)将closures(在灾难的情况下),我将需要redirect所有的域名到服务器#2(紧急)。 在这种情况下,我的计划是要做到以下几点:
有没有更好的办法做到这一点,让我有我的DNS区域总是指向一个IP,并允许我改变只有一行的IPredirect到IP#1,或IP#2时,我需要它? 我是否需要pipe理仅用于此angular色的“外部”Windows Server? (这将是昂贵的)或ö任何在线服务允许这样做? (但代价是我必须避免的延迟)?
请注意,公共IP在Windows Server的许多地方使用:IIS Web服务器,Pleskconfiguration等
附加信息:如果可以帮助,我的DNS区域由OVHpipe理。
您需要获得另一个公共IP(第三个)在DNSlogging中使用。 这第三个IP将被分配到活动服务器。
您需要使用一些高可用性软件来监视服务器,并在另一个不可用时将第三个IP(VIP)分配给它。 您需要将生产服务器configuration为最喜欢的一个(默认分配VIP)。
对于Linux系统,您可以使用keepalived作为HA解决scheme。 对于Windows环境, 这篇文章可能会帮助你(我不是Windows服务器的专家)。
嗯 – 我认为DNS是不是真的要走,因为logging需要传播。
我不知道这个共识需要多长时间,但是我通常会认为48小时是合理的 – 不是每个DNS服务器都能接受你指定的TTL,而且有一些相当深的层次结构,依靠更多的解决scheme,距离权威服务器有一段距离。
你有没有考虑过使用某种types的负载平衡器/ CDN?
这将允许您指定DNS中的负载均衡器IP或CDN,并能够单独处理后端configuration。
但是,这不是每个人的口味,所以一个替代scheme将是一对专门的前端,与您的域的CNAMEs,允许二者之间的循环。
一般情况下,您可以将nginx或haproxy转储到类似的东西上,并且可以(但是如果这不是您的区域,那么托pipe的前端可能会更好)。
检查OVH提供什么 – 这是一个共同的需求,他们可能会提供更具体的build议。