Erro ao iniciar o arquivo de zona de encaminhamento de dns

1

Estou trabalhando na configuração do meu DNS, mas estou recebendo erros em: tail -f / var / sys / log. Eu configurei um endereço IP estático nas redes: 192.168.10.1

May 11 18:13:54 s180368 named[3582]: command channel listening on ::1#953
May 11 18:13:54 s180368 named[3582]: managed-keys-zone: loaded serial 2
May 11 18:13:54 s180368 named[3582]: zone 0.in-addr.arpa/IN: loaded serial 1
May 11 18:13:54 s180368 named[3582]: zone 127.in-addr.arpa/IN: loaded serial 1
May 11 18:13:54 s180368 named[3582]: zone s180368.com/IN: has no NS records
May 11 18:13:54 s180368 named[3582]: zone s180368.com/IN: not loaded due to errors.
May 11 18:13:54 s180368 named[3582]: zone localhost/IN: loaded serial 2
May 11 18:13:54 s180368 named[3582]: zone 255.in-addr.arpa/IN: loaded serial 1
May 11 18:13:54 s180368 named[3582]: all zones loaded
May 11 18:13:54 s180368 named[3582]: running

Este é o meu arquivo de zona direta (db.s180368.com):

;
$TTL    604800
@       IN      SOA     ns.s180368.com. root.s180368.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
ns      IN      NS      192.168.10.1
@       IN      A       127.0.0.1

Named.conf.local:

#FORWARD LOOKUP ZONE

zone "s180368.com" {
        type master;
        file "/etc/bind/db.s180368.com";
};

/ etc / hosts:

127.0.0.1       localhost
127.0.1.1       server

192.168.10.1    s180368.com     s180368

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

/etc/resolv.conf

nameserver 127.0.0.1
search s180368.com
    
por user3270211 11.05.2014 / 17:37

1 resposta

1

Estas duas linhas são o problema:

s180368.        IN      NS      192.168.10.1
s180368.        IN      A       127.0.0.1

O ponto no final do nome torna-o em um nome de domínio totalmente qualificado, em vez de apenas um nome de host na zona. Na essência bind pensa que você está tentando incluir informações sobre um nome de domínio completo chamado s180368 (sem .com ) que não está dentro da zona s180368.com .

Você provavelmente queria algo mais como:

ns              IN      NS      192.168.10.1
@               IN      A       127.0.0.1

@ é um atalho para o nome completo da zona, neste caso s180368.com. Você já o está usando para o registro SOA acima dele.

Observação: o registrador pode exigir dois endereços de servidor de nomes diferentes, caso em que você deve ter um ns1 e ns2 e ter esses nomes e endereços IP (para colagem) compatíveis com os que você forneceu ao registrador. Seu registrador também pode tentar verificar se seus servidores de nomes estão configurados corretamente, especialmente ao usar registros de cola, e em caso afirmativo, falhará porque os servidores de nomes são IPs locais que são relevantes apenas em sua rede local (somente resolvedores em sua rede local resolveriam com êxito o nome do host).

    
por thomasrutter 11.05.2014 / 17:59