Você está definindo seu NS para esta zona como ns.example.com.
Mas você não criou um registro A para ns.example.com.
Adicione (ajuste o IP corretamente, é claro):
ns.example.com. IN A 192.168.1.102
Continuo recebendo este erro quando executo named-checkzone example.com /var/named/example.com.zone
zone example.com/IN: NS 'ns.example.com' has no address records (A or AAAA)
zone example.com/IN: not loaded due to errors.
/etc/named.conf
options {
directory "/var/named";
};
zone "example.com" in {
type master;
file "/var/named/example.com.zone";
};
/var/named/example.com.zone
$TTL 1d
example.com. IN SOA ns.example.com. root.example.com. (
1 ; Serial
3600 ; Refresh
900 ; Update retry
2d ; Expire
3600 ; TTL
)
@ IN NS ns.example.com.
example.com. IN A 192.168.1.102
example.com. IN NS ns.example.com.
O que está acontecendo aqui, não consigo entender por que estou recebendo esse erro.
Tags bind linux domain-name-system