首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果本地服务器处于脱机状态,则使用无IP动态DNS到在线网络主机。

如果本地服务器处于脱机状态,则使用无IP动态DNS到在线网络主机。
EN

Webmasters Stack Exchange用户
提问于 2017-04-08 01:32:44
回答 2查看 1.3K关注 0票数 3

我面临一个挑战,因为我不知道如何做到这一点:

我有一个非IP帐户,以便在我的本地计算机服务器在家里托管一些网站。为了获得高可用性,我需要迁移一些这个网站到网上托管。我家里有一个很好的服务器,所以我只需要把它复制到网络主机上,这样我就可以实现高可用性。

我希望我可以租赁一个较低的1核心,1GB内存网络主机帐户作为第二个服务器,以便服务请求,如果我的家庭服务器故障。

架构应该遵循这样的内容:

  • 非IP点主要指向本地主服务器。
  • 如果本地本地服务器不回复,则无IP指向在线网络主机。
  • 由于我使用的是非IP,所以我认为无论指向哪个服务器,我仍然可以使用www.example.com。在不可能的情况下,我想我可以让www.example.com指向我的本地家庭服务器,alpha.example.com指向在线网站托管。

据我所知,真正的问题是:

  • 网络托管将需要域名注册,否则我可以使用一个虚拟的网站地址,如abc.hosting.com。因此,当重定向时,托管将出现在URL中,这不是专业的外观。

那么,我应该如何配置这个体系结构,或者类似的替代方案呢?

EN

回答 2

Webmasters Stack Exchange用户

发布于 2017-05-17 18:00:28

您要寻找的功能称为DNS故障转移。非IP 提供它在他们的150美元/年监测一揽子计划下。

如果要在数据中心租赁服务器,我建议使用它作为主服务器。我使用一个数据中心来托管我的网站,并使用我的家用计算机作为开发机器和临时服务器。

票数 2
EN

Webmasters Stack Exchange用户

发布于 2018-10-11 23:58:58

这里有一个用于故障转移DNS的DIY解决方案:在您的VPS上安装一个绑定服务器,并托管您自己的DNS名称服务器,它可以以自定义的方式响应停机条件。

在BIND中,将站点DNS记录的TTL设置为5-60分钟这样的低值,这样您就可以快速地失败。不断地从您的VPS平您的主服务器。当您的主服务器关闭时,在BIND中设置一个指向VPS的A记录。当您的主服务器重新启动时,删除A记录并添加指向非ip主机名的CNAME记录。

DNS故障转移不像真正的、专业的负载平衡VPS故障转移那么快,但是您有它。为了获得额外的积分,请去掉中间人,让您的主服务器直接将DDNS更新到您的VPS,而不是没有ip。

游击队故障转移DNS。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/105261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档