如何在三个其他logging前设置Route 53 DNSlogging?

我在53号公路有一个区域, 我们称之为example.com 。 我在那个地区有三条logging:

 server1.example.com --> elastic_ip_1 server2.example.com --> elastic_ip_2 server3.example.com --> elastic_ip_3 

我想向名为server.example.com Route 53添加一条logging,以便server.example.com的DNS查找将返回上面列出的三个Elastic IP之一,并以相同的概率随机select。

我如何添加这个新logging?

(注意:这些服务是基于UDP的,所以我们不能使用Elastic Load Balancer。)

更新:我不希望使用具有多个IP地址的Alogging,因为每次底层Alogging之一发生更改时,都必须更新它。

创build一个加权资源logging集 ,给所有logging相同的权重。

每个logging都是Atypes,但Alias设置为Yes 。 每个新logging的别名目标将是现有Alogging中的一个,其中每个logging(在本例中)都必须是已经存在的另一个logging,并且位于同一托pipe区域中。

此configuration还允许您使用Route 53运行状况检查来评估每个logging的目标的健康状况,并从Route 53将返回的响应中排除任何不健康的资源。

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-weighted-alias.html

只需将这三个IP添加到Alogging中,如下所示: 在这里输入图像说明

所以,你可能使用PowerShell

Add-DnsServerResourceRecordA – 示例-IPv4Address ip_address -ZoneName your_domain

parsing-DnsName示例+ your_domain

我认为这是Michael – sqlbot正在做的事情; 这里是为我工作的细节。

我创build了三个“别名”Alogging每个具有相同的名称: server.example.com

 Name Type Value Weight Set ID server.example.com A ALIAS server1.example.com 10 wwr1 server.example.com A ALIAS server2.example.com 10 wwr2 server.example.com A ALIAS server3.example.com 10 wwr3 

有两件事让我感到困惑:logging全部使用相同的名称(即server.example.com ),并且Set ID都是不同的

(这篇文章也很有帮助: https : //forums.aws.amazon.com/thread.jspa?threadID=126148 )