1 votes

Problème de configuration du fichier de zone bind9

Voici la zone de mon fichier de configuration

$TTL 604800
@  IN      SOA     SH.globaltic.tk.      root.globaltic.tk. (
                                         2011052501 ;serial
                                         604800     ; Refresh
                                         86400      ; Retry
                                         2419200    ; Expire
                                         604800     ; Negative Cache TTL )

@           IN      NS      SH.globaltic.tk.
@           IN      NS      mail.globaltic.tk.
@           IN      MX  10  mail.globaltic.tk.
SH          IN      A       192.168.1.1
mail        IN      A       192.168.1.2

quand j'ai fait un test :

root@SH:/etc/bind#named-checkzone globaltic.tk db.globaltic.tk
dns_rdata_fromtext: db.globaltic.tk:7: near '@': extra input text
zone globaltic.tk/IN: loading from master file db.globaltic.tk failed: extra input     >>     text
zone globaltic.tk/IN: not loaded due to errors.

J'ai effacé chaque fois un "@" j'ai fait un changement chaque fois c'est le même problème. une réponse ?

6voto

Lawrence Points 203

Déplacez le support de fermeture juste derrière le 604800, comme ceci :

604800 )    ; Negative Cache TTL

et ça marchera.

De la façon dont vous avez écrit votre fichier de zone, le crochet de fermeture fait partie du commentaire, et donc l'analyseur syntaxique ne peut pas le voir comme faisant partie de la déclaration SOA. Lorsque vous le déplacez avant le début du commentaire, l'analyseur syntaxique peut le voir.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X