BIND - zona não carregada devido a erros

1

Após a atualização do Ubuntu 8.04 para o 10.04, meu DNS não está mais funcionando corretamente.

Continuo recebendo este erro quando executo o named-checkzone example.com /var/cache/bind/example.com.zone.db

zone example.com/IN: NS 'mx002a.example.com' has no address records (A or AAAA)
zone example.com/IN: not loaded due to errors.

em /var/cached/bind/example.com.db

$TTL 3D
@       IN      SOA     mx002a.example.com. chantra.example.com. (
                        200608081       ; serial, todays date + todays serial #
                        8H              ; refresh, seconds
                        2H              ; retry, seconds
                        4W              ; expire, seconds
                        1D )            ; minimum, seconds
;
;
mx002a.example.com IN A 192.168.85.19
example.com. IN NS mx002a.example.com.
mx001           60 IN A 192.168.85.17
mx001           60 IN A 192.168.85.18
    
por Johan Barelds 16.10.2012 / 06:50

1 resposta

2

Você deve especificar o FQDN de tudo no arquivo de zona ou definir $ ORIGIN. Além disso, se você especificar um FQDN, deverá especificá-lo com um ponto final (é por isso que ele não vê seu registro A para mx002a.example.com).

Para corrigir:

$TTL 3D
$ORIGIN example.com.

@       IN      SOA     mx002a.example.com. chantra.example.com. (
                        200608081       ; serial, todays date + todays serial #
                        8H              ; refresh, seconds
                        2H              ; retry, seconds
                        4W              ; expire, seconds
                        1D )            ; minimum, seconds
;
;
@               IN NS mx002a.example.com.
mx002a          IN A 192.168.85.19
mx001           60 IN A 192.168.85.17
mx001           60 IN A 192.168.85.18

@ é um atalho para apenas a origem.

    
por 16.10.2012 / 06:57

Tags