是否有一种服务可以让我添加一个充当故障转移服务器的辅助 DNS 名称?
如果我的主网络服务器出现故障(及其 DNS),辅助 DNS 服务器会将用户重定向到离线状态页面,而不是向用户显示超时消息。
有没有任何免费服务?
除了免费托管(我目前没有能力购买第二台服务器。)
答案1
您所要求的实际上是通常为 HA 类型设置(硬件负载平衡器、多台服务器等)保留的功能。
要返回不同的 DNS 解析,您首先必须确定该服务不可用。如果您将 DNS 托管给 ultradns 等外部提供商并支付其 sitebacker 服务费用(虽然不是很贵,但不是免费的),则可以做到这一点。我不知道有任何其他服务/注册商会免费执行此功能。
否则,您将不得不通过至少能及时意识到 Web 服务器已关闭的主机来传输请求,并将请求路由到其他地方。这种方法的缺点是,如果您的互联网连接已关闭,您仍然会受到影响。根据您的要求,您可能可以使用一些非常低功耗的机器来完成此设置。
这一切都可以相当经济地完成,但!这至少需要您的企业进行适度的投资。如果企业选择不花一些钱,那么企业需要承认有时他们的客户会遇到超时。就我个人而言,我在多个 ISP 和数据中心拥有近 300Mbs 的带宽,但仍然会偶尔遇到超时,因为...比如说...两个 ISP 决定在同一天晚上进行未经通知的路由器更新。
其实很简单,只要明确说明正常运行时间越长 = 钱越多。适当的设计和配置也起一定作用,但要记住三角关系:便宜、快速、优质...选 2。
答案2
请注意!多个 DNS 服务器的意思是“可以查询其中任何服务器以获取域信息”,而不是“如果第一个服务器失败,则尝试下一个”。
你需要更智能的东西。不幸的是,没有免费、简单且可靠的方法来实现这一点。
如果您恰好有一个负载均衡器,则可以使用“故障”页面对其进行配置。
答案3
您可以在 Blogger.com、wordpress.com 或其他博客提供商中托管您的状态页面。我见过许多网站使用这种方法。
答案4
虽然不免费,但确实很便宜。试试吧DNSMadeEasy.com,其商业套餐为您提供 3 个 A 记录的 DNS 故障转移和顶级 DNS 托管,价格为每年 59.95 美元。我认为这笔交易还不错。