我正在尝试更多地了解 DNS 的工作原理,并努力尝试 AWS VPC 中的一些选项。
从 AWS VPC 文档中可以看到,有 2 个 DNS 设置可供选择,即 DNS 主机名和 DNS 解析。文档指出,如果禁用它们,将发生以下情况
如果其中一个或两个属性设置为 false,则会发生以下情况:
- 具有公有 IP 地址的实例没有收到相应的公共 DNS 主机名。
- Amazon Route 53 Resolver 无法解析 Amazon 提供的私有 DNS 主机名。
为了尝试这一点,我在满足此条件的 VPC 内启动了一个 EC2 实例。在 EC2 控制台中,它正确地没有公布 DNS 名称。但是,如果我对 IP 执行 nslookup,它会给出一个 DNS 名称,这似乎与文档相冲突。
这真的正确吗?我只是认为这是错误的?当它实际上似乎存在于幕后时,仅仅在控制台中不宣传它有什么意义?我觉得我在这里遗漏了一些非常重要的东西,或者混淆了一些东西。
谢谢!
答案1
这是该 IP 的 PTR 记录集。请仔细阅读 这看看这是什么。