如何平衡使用NSlogging的根域?

我有两个负载平衡器可以平衡跨多个数据中心的传入stream量。 这些工作正常。 我可以通过执行nslookup example.com xIP来testing它们

我现在已经拿出了DYN.com的DNS服务,允许我pipe理DNS区域文件,这样inputexample.com会询问我的负载均衡器IP地址要parsing什么。

步骤1:www的NSlogging。

我为ns1和ns2设置了一个logging(胶水),然后是相应的NSlogging,将DNS查找委托给平衡器而不是DYN.com的名称服务器。

 ns1.example.com A [ip address of load balancer 1] ns2.example.com A [ip address of load balancer 1] www.example.com NS ns1.example.com www.example.com NS ns2.example.com 

一切正常 – 当我键入www.example.com时,请求将被委托给提供端点IP地址的负载均衡器,并且连接已成功完成。

第2步:根的NSlogging。

这是我遇到问题的地方。 我需要客户能够input'example.com'(不含www),并且也可以委派给IP地址的负载均衡器。

然而 – 我所做的研究,通过DYN控制面板,似乎不允许为根提供NSlogging – 因为这覆盖了默认的NS服务器。

我怎么能委派根和www。 我的负载均衡器?

在您当前的设置中,您无法为根域生成dynamic答案。 关于如何进行,您至less有两个不同的选项:

  • 创build两个不同的Alogging(和两个不同的AAAAlogging,如果你想成为未来的证据)为您的域名。 将两个负载平衡器configuration为将您的域的请求redirect到www子域。

  • 自己托pipe所有的DNS。 在TLD服务器上获取自己的DNS服务器放入您的域名的NSlogging。

您也可以configurationSRVlogging。 但是很less有客户支持它,因为这是唯一的解决scheme。

为example.comconfiguration两条Alogging?

 0.0.0.1 A example.com. 0.0.0.2 A example.com.