后备网站域名 IP 配置

后备网站域名 IP 配置

我想知道是否可以配置网站 DNS(在 Godaddy 中)以使用两个 IP 地址。如果第一个不起作用,则必须使用第二个。

我想在我的电脑上设置我的博客、电子邮件服务器和微博。如果电脑关机,那么我希望 appengine/我配置的任何内容接管,这样服务就不会中断。

例如:blog.devsundar.com ==> 第一个 IP 地址是我的机器 IP。如果无法访问,则必须使用我的博客 IP。

这可能吗?即使这个想法很荒谬,也请随意评论。

提前致谢。

干杯。

答案1

这是个好主意,但据我所知,实现起来并不容易!一个域可以有多个 DNS 记录;但当有人查询 DNS 时,将使用收到的第一个 IP 地址。例如,如果浏览器无法访问域的 IP 地址,它将显示超时错误。希望下次刷新网页时,将收到并联系另一个 IP 地址。为了实现“高可用性”,像“Linux 虚拟服务器”这样的解决方案是一个不错的选择,但它需要更多的工作:

  • 您将需要一个前端虚拟服务器(其 IP 地址在 DNS 中设置)。
  • 虚拟服务器后面可以有任意数量的 Web 服务器。
  • 您可以配置虚拟服务器,将请求重定向到第一个服务器(只要它可用),并在需要时使用其他服务器。

答案2

即使解决了 DNS/可达性问题(以及其他问题),该方法仍存在一些缺陷:

  • 同步:在家庭环境中,很难保持所有内容同步并对用户透明(如果不是不可能的话)。例如:出于安全原因,博客使用的数据库连接可能无法从 GoDaddy 网络外部访问。保留本地数据库并与 GoDaddy 同步效果不佳。

  • 电子邮件:如果 GoDaddy 的配置工具允许您将其邮件服务器设置为存储转发模式,它应该可以正常工作(他们可能不允许您做那种事情)。

答案3

故障转移可能是提供容错能力最糟糕的方式。虽然我相信 DNS 系统有一些扩展可以支持这一点 - 但即使大多数客户端/DNS 服务器都支持它们,这仍然是一个坏主意。

不能使用循环 DNS 条目(加权到“主”服务器)的原因是什么?

相关内容