当在区域文件中遇到不合格的名称(没有终止点的名称)时,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
是等效的。