DNS区域文件中“@”的含义是什么?

我在我的域的DNS区域文件中有以下数据:

$ORIGIN mydomain.com. @ IN A 208.XYZ mail IN A 208.XYZ ... etc.. 

@行是什么意思? 我知道一个Alogging是什么,但是在符号 处有&符号的主机?

RFC 1035定义了DNS区域文件的格式。

…在第34页你会发现:

@自由站立@用于表示当前的原点。

这意味着@是用$ORIGIN定义的名称的快捷方式。

您可以在这里find更多关于$ORIGIN 信息 ,这是Apress发布的Pro DNS和BIND的摘录。

这是根,或者在你的例子中是mydomain.com。

这是区域名称本身的别名。 在这种情况下,它表示区域名称具有该地址(或mxlogging或…)