BIND9 通配符和非限定名称

BIND9 通配符和非限定名称

当在区域文件中遇到不合格的名称(没有终止点的名称)时,BIND9 会将原始值($ORIGIN指令)附加到该名称之后。

例子:

ns.domain.tld.    IN    A    SERVER_IP

上面这一行相当于:

$ORIGIN    domain.tld.
ns                IN    A    SERVER_IP

我想知道它是否也适用于 wildwards。例如,这是:

*.domain.tld.    IN    A    SERVER_IP

相当于

$ORIGIN    domain.tld.
*                IN    A    SERVER_IP

答案1

是的,从这方面来看,所有者名称是通配符并没有什么区别。

*.example.com.    IN    A    192.0.2.7

$ORIGIN    example.com.
*                IN     A    192.0.2.7

是等效的。

相关内容