![创建通配符 DNS 记录](https://linux22.com/image/569417/%E5%88%9B%E5%BB%BA%E9%80%9A%E9%85%8D%E7%AC%A6%20DNS%20%E8%AE%B0%E5%BD%95.png)
'@' 是什么意思?它与 '*' 有何不同?
我想将 *.myhost.com 设置为解析为 IP xxxx,因此,我正在创建指向该 IP 的 DNS A 类记录。我不想为每个子域创建一个条目。
答案1
@ 指的是区域文件中的当前 ORIGIN,通常是相关的域。
如果你这样做
@ IN A 172.31.31.31
在 mydomain.com zomefile 中,它将解析mydomain.com
为172.31.31.31
。
如果你这样做
* IN A 172.31.31.31
然后全部主机名将解析为172.31.31.31
答案2
还必须指出的是,您可以在“DNS 和 BIND”一书中以及在大多数手册中阅读有关这些 DNS 的内容,其中描述了 DNS 区域语法。