如何使用私人DNS将私人IP映射为“未注册”的域名

我想使用私人DNS(在我们的例子中是Route53),以便将主机映射到EC2实例专用IP地址。 我们用于testing的托pipe区域未在任何注册商(company-test.com)中声明。

在ec2中有不同的服务器(Nagios,Puppet,ActiveMQ …),这意味着他们的IP可以随时间变化(重启,新实例启动…)。 这将是非常好的,如果我可以使用DNS而不是客户端的/ etc /主机映射私人IP /内部域名…

ActiveMQ服务器URL是activemq.company-test.com,它映射到(Alogging)AMQ服务器的专用IP地址。 这个url只能通过同一个aws帐号拥有的其他ec2访问。

我的问题是如何configurationec2实例,以便他们可以到达ActiveMQ服务器,而不必购买一个新的域名company-test.com?

我并不完全清楚你想做什么(可能是因为我与亚马逊的networking服务魔术家族的经验相对有限),但我的build议是创build一个子域(如testing.company.com ),并委托到Route53。

您已经拥有了company.com ,所以没有额外的费用来closures子域,并且它仍然保持了一个稳定的DNS层次结构(“testing”在公司的域名下)。 类似的逻辑适用于拆分testingAD域,如果这些东西与您的用例相关)。

(我不清楚的是,如果你想让你的testing区公开显示或不显示 – 我不认为有办法在你的公司之外看不到一个“私人的”Route53域名。要发布一个公开的DNSlogging,映射回你的EC2宇宙的dynamicIP空间。虽然我可能会误解,或者由于其他原因完全错误…)