使用DNS和Proxysdynamic路由networkingstream量

我们为我们开发的特定Web应用程序提供了大量的Web服务器。 我们的客户目前使用Alogging将域名或子域名指向我们的服务器之一。 随着我们不断增长,我们需要能够dynamic地将站点移动到不同IP上的不同服务器上,这意味着要求客户端更新他们的DNS,我们不会/不愿意这样做。 dynamic地,我的意思是,如果一台服务器出现故障,我们希望重新生成新服务器上的数据,改变域指向的位置,并在几秒钟/几分钟内使应用程序备份。

我的第一个想法是使用我们的DNS服务器,但许多客户端不能改变他们的NS服务器到我们的。 而且只能将Alogging添加到单个静态IP。

所以我看了一下代理层,像HAProxy可以通过主机名来路由stream量。 这个问题是我需要能够每隔几秒钟添加一个新的域,HAProxy使用一个configuration文件,你必须重新加载服务来应用新的configuration。 每隔几秒钟都不好运行。

无论如何,我可以用代理应用程序或DNS应用程序做到这一点?

如果他们总是用“A”logging指向IP,那么DNS在这里没有帮助。