亚马逊EC2 - 什么是私有DNS和私有IP?

4
Amazon EC2的详细信息提到了公共DNS、私有DNS和私有IP。我知道在配置安全组后,可以使用公共DNS来访问实例。
但我不明白:
1. 什么是私有DNS? 2. 什么是私有IP? 3. 我们已经有公共DNS用于访问实例,为什么还需要这两个数字?
1个回答

12

EC2实例连接到私有局域网并分配IP地址。这些IP地址是您在“私有IP”中看到的10.x.x.x地址。亚马逊提供了一个DNS服务,将名称与这些私有IP地址相关联。这就是私有DNS。

除非您在VPC上,否则亚马逊还会将这些私有IP地址连接到常规可路由IP地址,并提供解析为这些公共IP的DNS名称。据我所知,这基本上就像弹性IP地址一样,只是每次关闭并重启机器时,您将获得不同的IP而不是相同的IP。

公共DNS的一个巧妙之处在于,相同的名称将根据请求者的不同而解析为不同的地址。亚马逊私有网络中的机器(即同一AZ中的其他EC2机器,可能是同一区域)将使公共DNS解析为私有IP。这样,EC2内部机器之间的流量保持在EC2内部。常规互联网上的机器将使公共DNS解析为公共IP。


私有 DNS 通常用于什么? - Imnotapotato
好问题。根据我对它的工作原理的理解,我没有看到任何实用性。也许它只是为了与公共DNS保持对称而提供的。 - Charles Engelke
@RickSanchez 我们正在使用私有 DNS 将所有内部站点路由到一个公共面向服务器,该服务器可以在代理到私有站点之前执行身份验证。 - Ian Hunter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接