来自私有 VPC EC2 DNS 名称的 Route53 DNS 名称
Route53 DNS name from private VPC EC2 DNS name
我知道如何获取 EC2 实例的内部和外部 DNS 名称。我想知道的是,如何获取映射到 VPC 中实例的内部 DNS 名称的 Route 53 DNS 名称。
例如,假设我有以下 EC2 实例:
私有 DNS:ip-xxx-xx-xx-xxx.us-west-2.compute.internal
public DNS: ec2-yy-yy-yy-yyy.us-west-2.compute.amazonaws.com
在 Route 53 中,我给 ip-xxx-xx-xx-xxx.us-west-2.compute.internal
以下名称:
Name Type Value
node1.sub.example.com CNAME ip-xxx-xx-xx-xxx.us-west-2.compute.internal
我现在可以从 ip-xxx-xx-xx-xxx.us-west-2.compute.internal
所属的 VPC ping node1.sub.example.com
。我想知道的是,它是如何从ip-xxx-xx-xx-xxx.us-west-2.compute.internal
里面得到名字node1.sub.example.com
的? dig
returns ip-xxx-xx-xx-xxx.us-west-2.compute.internal
。我可以使用 AWS CLI 获取 ec2-yy-yy-yy-yyy.us-west-2.compute.amazonaws.com
。但是我可以发出什么命令来获取另一个名称?
从最严格的意义上讲,您不能向后推导此值。
CNAME
的要点是它在多对一关系中引用了 c 匿名 name . (在这种情况下,规范名称是 xxx-xx-xx-xxx.us-west-2.compute.internal -- 不是 node1.sub.example.com -- 主机的规范名称实际上是 [= CNAME
条记录的 24=]目标。
您可以将无数个名称指向同一个 CNAME
目标,它们都同样有效。或者 none,当然。
您可以创建 node2
、node3
、...无限次,都指向同一个地方,并且它们都会工作...所以,哪一个是 "correct" 在那种情况下回答?您没有创建多个的事实并不能改变您可以的事实,而且 DNS 没有机制来无论如何,向后解决 CNAME
个记录。
我知道如何获取 EC2 实例的内部和外部 DNS 名称。我想知道的是,如何获取映射到 VPC 中实例的内部 DNS 名称的 Route 53 DNS 名称。
例如,假设我有以下 EC2 实例:
私有 DNS:ip-xxx-xx-xx-xxx.us-west-2.compute.internal
public DNS: ec2-yy-yy-yy-yyy.us-west-2.compute.amazonaws.com
在 Route 53 中,我给 ip-xxx-xx-xx-xxx.us-west-2.compute.internal
以下名称:
Name Type Value
node1.sub.example.com CNAME ip-xxx-xx-xx-xxx.us-west-2.compute.internal
我现在可以从 ip-xxx-xx-xx-xxx.us-west-2.compute.internal
所属的 VPC ping node1.sub.example.com
。我想知道的是,它是如何从ip-xxx-xx-xx-xxx.us-west-2.compute.internal
里面得到名字node1.sub.example.com
的? dig
returns ip-xxx-xx-xx-xxx.us-west-2.compute.internal
。我可以使用 AWS CLI 获取 ec2-yy-yy-yy-yyy.us-west-2.compute.amazonaws.com
。但是我可以发出什么命令来获取另一个名称?
从最严格的意义上讲,您不能向后推导此值。
CNAME
的要点是它在多对一关系中引用了 c 匿名 name . (在这种情况下,规范名称是 xxx-xx-xx-xxx.us-west-2.compute.internal -- 不是 node1.sub.example.com -- 主机的规范名称实际上是 [= CNAME
条记录的 24=]目标。
您可以将无数个名称指向同一个 CNAME
目标,它们都同样有效。或者 none,当然。
您可以创建 node2
、node3
、...无限次,都指向同一个地方,并且它们都会工作...所以,哪一个是 "correct" 在那种情况下回答?您没有创建多个的事实并不能改变您可以的事实,而且 DNS 没有机制来无论如何,向后解决 CNAME
个记录。