问题描述
我们当前正在使用以下服务。
- 由Google Domains托管的域和名称服务器:mydomain.com
- 使用ISP1共享托管Linux托管的网站。
- 域DNS与Google一起使用,并且A-Record指向ISP1 Linux共享托管。
- 我们还有另一个Web托管提供商ISP2-Linux共享托管。我们托管了backup.mydomain.co
- 我们已经为具有1分钟TTL的顶级域设置了合成记录(动态DNS)。
- 如果ISP1出现问题,我们会将IP地址更改为备用网络托管服务器的IP地址。
- 这需要5分钟到几个小时才能生效。
我们要实现以下目标。
- 当ISP1断开时,我们希望通过手动切换将访问者重定向到ISP2,而无需自动切换。
- 当ISP1重新联机时,我们将切换回ISP1
- 当网站关闭时,我们会收到通知,因此我们可以手动进行切换。
我们的要求
- 我们不需要负载均衡器,因为我们不需要多个站点来处理该卷。
- 我们要使用帧前移或掩码前移,或其他任何选项。
- 我们不希望使用DNS,因为更改可能需要几个小时(标准时间是24小时)才能反映在所有国家/地区。
从生产网站到备份网站的切换应该是即时的。
我们想知道即时切换的可能解决方案。
我们尝试使用Google Domains中的URL转发功能。当我更改URL转发或启用URL转发时,Google Domain会将当前的DNS名称服务器更改为其名称服务器(DNS更改)。我们不希望更改DNS。如果DNS更改,则需要4到24个小时才能传播到所有ISP。
我们当前正在使用A记录IP地址更新,但这也是DNS更新。如果有任何互联网提供商缓存了DNS,则这些访问者将无法访问我们的网站或重定向到备用网站。
如果我们使用合成记录并进行设置,则默认TTL为1小时。因此,如果我们退回更改,则可能需要1个小时才能反映出更改。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)