当在一个区域文件中遇到一个不合格的名称(一个没有终止点的名字)时,BIND9将原始值( $ORIGIN指令)附加到它。
例:
ns.domain.tld. IN A SERVER_IP
上面的行相当于:
$ORIGIN domain.tld. ns IN A SERVER_IP
我想知道它是否也适用于狂野。 例如,是这样的:
*.domain.tld. IN A SERVER_IP
相当于
$ORIGIN domain.tld. * IN A SERVER_IP
?
是的,在这方面没有任何区别,所有者名称是通配符。
*.example.com. IN A 192.0.2.7
和
$ORIGIN example.com. * IN A 192.0.2.7
是等同的。