Se o seu arquivo de entrada incluir algo assim:
$ORIGIN example.com.
Então:
@ NS localhost.
é equivalente a:
example.com. ns localhost.
Considerando que:
ns NS localhost.
é equivalente a:
ns.example.com. NS localhost.
No primeiro exemplo, usando @
, você está especificando um registro NS
para o domínio example.com
. No segundo exemplo, você está especificando um registro NS
para o domínio ns.example.com
. Então você está recebendo esse erro porque o domínio que você disse sobre o BIND - example.com
- não tem nenhum registro de servidor de nomes.