我有一个域(例如:example.com),该域已配置并可以按以下配置与AWS Route 53正常工作
我有一个指向2个EC2实例的AWS ELB的记录点(例如,已安装并配置了tomcat 7的A和B)。
现在我想设置一个子域,例如java.example.com,它指向另一个EC实例(例如C),但到目前为止还不算成功
到目前为止我尝试过的是
尝试1.创建另一个托管区域,例如java.example.com,然后创建一个指向C的IP的记录==>不起作用
尝试2.在托管区域example.com下创建一个名称为java.example.com的A记录,值是IP的C =>不起作用
请告知我所缺少的内容。
答案 0 :(得分:0)
您可以做的是创建一个名为java.example.com的CNAME记录,并将其指向EC2实例。
如果要使用A记录,然后创建一个负载均衡器,请将EC2放在负载均衡器后面,然后使用负载均衡器的DNSName作为A记录的值
在此处查看更多详细信息,https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html
从上一页中提取的内容如下
当Route 53接收到有关别名记录的DNS查询时,Route 53会以该资源的适用值进行响应:
Amazon API Gateway定制区域API或边缘优化的API – 路由53使用一个或多个IP地址来响应您的API。
一个Amazon VPC接口终端节点-路由53响应您的接口终端节点的一个或多个IP地址。
CloudFront分发–路由53使用可以为您的内容提供服务的CloudFront边缘服务器的一个或多个IP地址进行响应。
一种Elastic Beanstalk环境-路由53使用该环境的一个或多个IP地址进行响应。
一个ELB负载平衡器– Route 53用一个或多个IP地址响应该负载平衡器。
配置为静态网站的Amazon S3存储桶– Route 53响应一个Amazon S3存储桶的IP地址。
同一托管区域中的另一个Route 53记录– Route 53响应,就好像查询是针对别名记录所引用的记录一样。