As diretivas de zona são usadas para simplificar a construção do arquivo de zona ou definir um valor usado pelos registros de recurso no arquivo:
$TTL
$ORIGIN
$INCLUDE
$GENERATE
Define o valor de TTL default para os RR não especificados.
Exemplos
$TTL 60400 | Especifica 1 semana como o TTL default |
$TTL 1w | Especifica 1 semana como o TTL default |
Valores:
Letra | Significado | Descrição |
---|---|---|
w | week | para semana |
d | day | para dia |
h | hour | para hora |
m | minute | para minuto |
s | second | para segundo |
Ajusta a origem atual definindo o nome de domínio usado para completar nomes de domínio relativo.
Exemplos
$ORIGIN ducks.foobirds.org. | |
$ORIGIN ducks | Muda o domínio para ducks , relativo a origem atual. Se a origem atual for foobirds.org. , então a nova origem será ducks.foobirds.org. |
Lê um arquivo externo e o inclui como parte do arquivo de zona. Pode ser usada para dividir um domínio grande em vários arquivos diferentes.
Cria uma série de RR quase idênticos, variando somente por um repetidor numérico
$ORIGIN 20.16.172.in-addr.arpa. $GENERATE 1-4 $ CNAME $.1to4 Essa diretiva produz os seguintes RR: 1 CNAME 1.1to4 2 CNAME 2.1to4 3 CNAME 3.1to4 4 CNAME 4.1to4 Dado que 20.16.172.in-addr.arpa. é o valor definido para a origem atual,
esses RR equivalem a:
1.20.16.172.in−addr.arpa. CNAME 1.1to4.20.16.172.in−addr.arpa. 2.20.16.172.in−addr.arpa. CNAME 2.1to4.20.16.172.in−addr.arpa. 3.20.16.172.in−addr.arpa. CNAME 3.1to4.20.16.172.in−addr.arpa. 4.20.16.172.in−addr.arpa. CNAME 4.1to4.20.16.172.in−addr.arpa.