D'accord, j'ai parcouru ce site et lu les nombreuses questions sur le même sujet, mais le plus étonnant est que j'ai un enregistrement A pour mes deux entrées ns.
Lorsque j'exécute named-checkzone sur mes enregistrements DNS inversés, j'obtiens cette erreur:
zone example.com/IN: NS 'ns.example.com' n'a pas d'enregistrement d'adresse (A ou AAAA)
zone example.com/IN: NS 'ns2.example.com' n'a aucun enregistrement d'adresse (A ou AAAA)
Je fais évidemment quelque chose de stupide, mais quelqu'un pourrait-il nous éclairer sur ce que c'est exactement, car je suis perplexe sur celui-ci.
Voici mon fichier de zone de domaine:
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
12 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS ns.example.com.
@ IN NS ns2.example.com.
@ IN MX 10 mail.example.com.
@ IN A 192.168.1.109
example.com. IN A 192.168.1.109
ns IN A 192.168.1.109
ns2 IN A 192.168.1.109
mail IN A 192.168.1.109
www IN A 192.168.1.109
et voici mon fichier de zone DNS inverse:
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
9 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS ns.example.com.
@ IN NS ns2.example.com.
109 IN PTR example.com.
109 IN PTR ns.example.com.
109 IN PTR ns2.example.com.
Merci beaucoup.
domain-name-system
ubuntu
bind
Cromulent
la source
la source
Réponses:
Étrange - copier et coller votre réponse et exécuter named-checkzone dessus entraîne:
Vous êtes sûr que c'est le bon fichier de zone que vous avez sur votre système? Y a-t-il une directive $ ORIGIN quelque part entre les enregistrements NS et A dans votre fichier qui change la racine de la zone?
la source
J'ai déjà été pris à ce sujet.
Vous ne pouvez pas vérifier le fichier de zone inverse avec le même domaine car vous devez utiliser le domaine inverse.
Essayez ce qui suit:
la source
Que
dig @your-server-ip example.com soa
dit etdig @your-server-ip 4.3.2.in-addr.arpa
dit? Remplacez la zone inverse par votre zone inverse réelle.Ces deux éléments sont-ils chargés sur le même serveur?
Quelle version de named-checkzone? Quelle version de BIND?
Si j'avais une adresse IP réelle ou des noms de domaine à tester, je pourrais être beaucoup plus utile ici.
la source
Je pense que vous obtenez vos arguments pour nommer-checkzone munged.
Je reproduis votre erreur avec:
La vérification appropriée pour la zone inverse est: named-checkzone 1.168.192.in-addr.arpa 1.168.192.in-addr.arpa
Ma réponse originale ci-dessous ...
Essayez de remplacer le signe @ dans les fichiers de zone par la zone réelle que vous essayez de définir ... (@ est remplacé par la chaîne de variable de zone de named.conf, que je soupçonne peut-être pas correcte)
c'est-à-dire remplacer le premier signe @ par "example.com". <- note point de fin
Pour le fichier inverse, vous devez le remplacer par le fichier in-addr.arpa approprié. ligne, selon ...
la source