有没有一种服务,允许我添加一个辅助的DNS名称,像一个故障转移服务器?
如果我的主Web服务器失败(连同其DNS),辅助DNS服务器会将用户redirect到脱机状态页面,而不是向用户显示超时消息。
那里有免费的服务吗?
除了免费托pipe(我目前没有能力购买第二台服务器)。
你所要求的实际上是一个通常为HAtypes设置(硬件负载平衡器,多个服务器等)保留的function。
要返回不同的DNSparsing,您首先必须确定服务不可用。 这可以做,如果你外部托pipe你的DNS像ultradns的人,并支付他们的sitebacker服务(这不是非常昂贵,但它不是免费的)。 我不知道任何其他服务/注册商将免费执行此function。
否则,你将不得不通过一个至less是被动地意识到Web服务器closures的主机来获取请求,并将请求路由到其他地方。 这种方法的缺点是,如果你的互联网连接已经closures,你仍然保持骨架。 根据你的要求,你可能会得到一些相当低功率的机器这个设置。
这一切都可以做得相当实惠, 但! 它将至less需要您的业务适度的投资。 如果企业select不花一些$$$,那么企业需要承认,有时候,他们的客户会得到超时。 就我个人而言,我在多个ISP和数据中心之间的带宽几乎达到了300Mbs,而且由于……两家ISP决定在同一天晚上做不通知的路由器更新,所以仍然偶尔会超时。
这真的很简单,明确指出更多的正常运行时间=更多$$$。 适当的devise和configuration也有一些部分,但要记住三angular形:便宜,快速,好…select2。
小心! 多个DNS服务器意味着“任何这些服务器都可以查询域信息”,而不是“如果第一个失败,请尝试下一个”。
你需要更多的智力。 不幸的是,没有免费的,简单的和可靠的方式来做到这一点。
如果碰巧有一个负载平衡器,可以用一个“失败”页面来configuration它。
您可以在Blogger.com,wordpress.com或其他博客提供商中托pipe您的状态页面。 我见过很多使用这种方法的网站。
一些想法如何实现这个…
Linnode / Slicehost允许您在第二台主机上执行IP故障切换,如果您从中购买两台虚拟机。
有www.domain.com托pipe的地方是高度可用的(例如共享托pipe包提供商,保证100%正常运行时间),后台进程运行ping www1.domain.com。 如果www1.domain.com不响应,则更新转发器页面以转到www2.domain.com。
有一个Keepalive脚本,dynamic更新您的DNS如果www1。 下跌降落。
不是免费的,但真的很低。 尝试DNSMadeEasy.com ,他们的业务包为您提供DNS故障转移3 A的logging和顶尖的DNS托pipe为$ 59.95 /年。 认为这不是一件坏事。