DNS 配置中的主机名中的 @ 是什么意思?

DNS 配置中的主机名中的 @ 是什么意思?

我正在我们的 DC(Windows Server 2016)中创建新的 DNS 记录,并且遇到了许多没有常规主机名而只有“@”的记录的区域。

我们正在使用范围和策略、Windows Server 2016 的新功能进行 DNS 配置。

我知道可以在主机名中使用“*”作为通配符,但我不知道“@”的含义。

带有“@”的主机名

答案1

如果域名(或) 为“example.com.”,则 @ 记录表示 DNS 记录的名称也是“example.com”。

在 Microsoft Windows Server DNS 服务的 GUI 中,这被称为(或至少长期以来被称为)“与父文件夹相同”。

通常,DNS 记录的名称表示区域名称(通常称为“域名”)之前的所有内容。因此,如果您在名为“example.com.”的 DNS 区域中输入名为“server01”的记录,则完整记录为“server01.example.com”。如果您想输入完整记录仅为“example.com”的记录(这对于很多事情都是必要的,例如 MX 记录),那么您可以在许多 DNS 系统中输入 @ 来告诉 DNS 服务器使用您添加到相关记录的数据来响应对“example.com.”的请求。

答案2

据我在 RFC 中查找到的,它代表

@               A free standing @ is used to denote the current origin.

来源:https://www.rfc-editor.org/rfc/rfc1035

希望能帮助到你

相关内容