t.c*_*t.c 4 dns amazon-ec2 amazon-web-services
传统上,DNS 服务器的目的是将人性化的主机名转换为 IP 地址。更重要的是,它允许更新服务在网络上的位置(IP 地址),同时保留相同的主机名。
然而,在 EC2 中,公共 DNS 主机名链接到其公共 IP 地址。例如,如果实例的 IP 地址为1.2.3.4,则其 DNS 名称将为ec2-1-2-3-4.compute-1.amazonaws.com。
由于 DNS 名称在语法上与其 IP 相关联,因此它不会用作令人难忘的 URL,也不允许 IP 独立于其 DNS 名称进行更改。
AWS 提供 DNS 名称的原因可能是什么?DNS 名称在 EC2 上下文中有何用途?我可以使用公共 DNS 主机名完成哪些我无法使用公共 IPv4 地址的任务?
使用公共主机名而不是私有 IP 的优势之一实际上是对 IP 地址的神奇转换。
如果您在 AWS 内部并且您使用公共主机名,它将解析为私有 IP,而如果您在 AWS 外部,它将解析为公共 IP。一些用户将为解析为 EC2 的公共主机名的特定主机创建 CNAME。然后当他们的应用程序之一连接到这个主机名时,它将路由到私有 IP,这将避免所有公共传输。
每个接收公共 IP 地址的实例还会被赋予一个外部 DNS 主机名;例如,ec2-203-0-113-25.compute-1.amazonaws.com。我们将外部 DNS 主机名从其 VPC 外部解析为实例的公共 IP 地址,并从其 VPC 内部解析为实例的私有 IPv4 地址
在此功能之外,它是一个常规域记录,用于为用户提供 IP 或域名。
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |