我正在使用亚马逊的Route 53为域设置区域。 我有多个Alogging设置为一个目标的别名。 这些别名具有加权路由策略。
他们看起来如下:
A foo.mydomain.com ALIAS srv1.mydomain.com A foo.mydomain.com ALIAS srv2.mydomain.com A foo.mydomain.com ALIAS srv3.mydomain.com
我正在寻找一个可以使用foo.mydomain.com作为参数的Unix调用,并返回上面所有三个主机名作为结果的列表。
这可能通过(不使用亚马逊SDK)?
谢谢
总之,答案是否定的。 您已经通过DNS查询无法在一个请求中获取所有可能的logging。
无论是dig或nslookup都应该返回IP地址…但是,如果您使用的是加权策略,那么一次不可能返回多个IP地址 – 这就是说,以特定频率返回它们 -其他如果他们的权重是不同的。
没有办法查询主机名,当然,因为这些是别名。 这是一个别名的目的, 不是返回目标,而是直接要求目标返回的logging。
应该可以使用aws-cli的aws route53 list-resource-record-sets来查询,但这不是默认安装在系统上的“Unix”命令。