我有一个域,该域指向前端服务器。我有两个前端服务器,一个受 ddos 保护的 intreppid,速度为 20 GB/ps,另一个受 2 到 10 GB/ps 的安全服务器保护。因此,1 GB/ps 强度的 DDOS 攻击将摧毁我的安全服务器。安全服务器的正常运行时间自然为 100%。而 intreppid 服务器由于数据中心发生事故,正常运行时间为 95-97%。目前,我只使用安全服务器作为主服务器,而我每月支付 500 美元的 intreppid 服务器一个多月从未使用过。我想要做的是使用我的 intreppid 服务器作为主服务器,如果它无法 ping 通、被 ddos 攻击或离线,我想使用安全服务器作为辅助备份服务器。
我记得前几年曾经有一项服务,如果第一个服务器宕机,它会为你的游戏服务器使用不同的 IP。这项服务每月收费 10 美元。我不记得它是从哪里来的了。在研究这个问题时,我得到了各种愚蠢的结果,比如切换 DNS 记录以在 48 小时内获得更改。我需要一种可以在紧急情况下在一分钟内切换的东西。
请提供想法、意见和知识。
答案1
如果您希望在 60 秒内完成切换,则需要以下任一项:
两台服务器都位于同一个路由器后面,路由器会自动 ping 主服务器,并在主服务器发生故障时立即切换路由表。除非您购买了大量机架空间,否则这在大多数数据中心通常是不可行的。请咨询您的销售代表。
DNS 条目的 TTL 配置为小于 60 秒,备份主机上有一个工具用于监控主服务器,并在检测到主服务器无法访问时更新 DNS 条目(并在主服务器再次可访问时恢复它)。这有点不可靠,因为有些路由器或 DNS 代理可能会忽略如此低的 TTL(它们通常设置为 8 小时或更长时间,而不是 60 秒),因此有些计算机甚至整个地区(如果 ISP DNS 忽略低 TTL)可能会使用旧 IP,直到 DNS 缓存清除。
答案2
尽管服务推荐在 SuperUser 上与主题无关,但我知道有两方提供此项服务:
- DynDNS 在其托管 DNS 产品中http://dyn.com/managed-dns/
- LiquiDNShttps://www.liquidns.com/