error-checkzone nomeado

1

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.

    
por abc123 18.06.2011 / 15:30

1 resposta

3

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

    
por 18.06.2011 / 15:39