创建通配符 DNS 记录

创建通配符 DNS 记录

'@' 是什么意思?它与 '*' 有何不同?

我想将 *.myhost.com 设置为解析为 IP xxxx,因此,我正在创建指向该 IP 的 DNS A 类记录。我不想为每个子域创建一个条目。

答案1

@ 指的是区域文件中的当前 ORIGIN,通常是相关的域。

如果你这样做

@ IN A 172.31.31.31

在 mydomain.com zomefile 中,它将解析mydomain.com172.31.31.31

如果你这样做

* IN A 172.31.31.31  

然后全部主机名将解析为172.31.31.31

答案2

还必须指出的是,您可以在“DNS 和 BIND”一书中以及在大多数手册中阅读有关这些 DNS 的内容,其中描述了 DNS 区域语法。

相关内容