gpt4 book ai didi

amazon-web-services - AWS EC2 - 我可以使用公共(public) DNS 主机名完成哪些我无法使用公共(public) IPv4 地址的事情?

转载 作者:行者123 更新时间:2023-12-03 21:10:15 25 4
gpt4 key购买 nike

传统上,DNS 服务器的目的是将人类友好的主机名转换为 IP 地址。更重要的是,它允许更新网络上服务的位置(IP 地址),同时保留相同的主机名。
然而,在 EC2 中,公共(public) DNS 主机名链接到其公共(public) 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 上下文中的用途是什么?我可以使用公共(public) DNS 主机名完成哪些我无法使用公共(public) IPv4 地址的事情?

最佳答案

使用公共(public)主机名而不是私有(private) IP 的一个优点实际上是对 IP 地址的神奇转换。
如果您在 AWS 内部并且使用公共(public)主机名,它将解析为私有(private) IP,而如果您在 AWS 外部,它将解析为公共(public) IP。一些用户将为解析为 EC2 的公共(public)主机名的特定主机创建 CNAME。然后,当他们的一个应用程序连接到此主机名时,它将路由到私有(private) IP,这将避免所有公共(public)传输。

Each instance that receives a public IP address is also given an external DNS hostname; for example, ec2-203-0-113-25.compute-1.amazonaws.com. We resolve an external DNS hostname to the public IP address of the instance from outside its VPC, and to the private IPv4 address of the instance from inside its VPC


在此功能之外,它是一个常规域记录,用于为用户提供 IP 或域名。

关于amazon-web-services - AWS EC2 - 我可以使用公共(public) DNS 主机名完成哪些我无法使用公共(public) IPv4 地址的事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64413110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com