![了解 IP 地址为何位于主机名中](https://linux22.com/image/1616611/%E4%BA%86%E8%A7%A3%20IP%20%E5%9C%B0%E5%9D%80%E4%B8%BA%E4%BD%95%E4%BD%8D%E4%BA%8E%E4%B8%BB%E6%9C%BA%E5%90%8D%E4%B8%AD.png)
我试图理解为什么有些域名所有者会生成包含主机所在 IP 地址的主机名,并将这些名称/IP 包含在他们的 DNS 记录中。例如AWS 使用 EC2 实例实现此目的。这种做法似乎有点违反直觉,因为 DNS 的主要目的是为已知主机名提供未知的 IP 地址。我可以假设几个原因,并怀疑这些解释是特定于组织的,但我找不到提供哪怕一个案例答案的文档。我正在寻找任何建议,了解在哪里可以找到这样的文档,或者哪些类型的搜索词可能会有所帮助。提前谢谢您!
答案1
在托管服务提供商的域中给出任意但保证唯一的主机名的明显原因是,这样客户就可以在自己的域中指向一个稳定的名称(CNAMES)。CNAME 不能指向 IP 地址,它必须指向另一个域名。此外,它还保证 IP 地址的反向 DNS 有一个有效的域名(主机名)可以指向。如果客户直接使用 A RR,则反向 DNS 将无效(对于客户的域名而言)。