Okay, ich habe diese Seite durchsucht und die zahlreichen Fragen zum selben Thema gelesen, aber das Verblüffende ist, dass ich für beide meiner ns-Einträge einen A-Datensatz habe.
Wenn ich named-checkzone für meine Reverse-DNS-Einträge ausführe, wird folgende Fehlermeldung angezeigt:
zone example.com/IN: NS 'ns.example.com' hat keine Adressdatensätze (A oder AAAA)
zone example.com/IN: NS 'ns2.example.com' hat keine Adressdatensätze (A oder AAAA)
Ich mache offensichtlich etwas Dummes, aber könnte jemand etwas Licht ins Dunkel bringen, was es genau ist, da ich in diesem Fall ratlos bin?
Hier ist meine Domain-Zonendatei:
$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
und hier ist meine Reverse-DNS-Zonendatei:
$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.
Vielen Dank.
domain-name-system
ubuntu
bind
Cromulent
quelle
quelle
Antworten:
Seltsam - Kopieren und Einfügen Ihrer Antwort und Ausführen von named-checkzone führt zu:
Sind Sie sicher, dass dies die richtige Zonendatei ist, die Sie auf Ihrem System haben? Gibt es irgendwo zwischen den NS- und den A-Datensätzen in Ihrer Datei eine $ ORIGIN-Direktive, die das Zonenstammverzeichnis ändert?
quelle
Ich bin schon einmal darauf aufmerksam geworden.
Sie können die Reverse-Zone-Datei nicht mit derselben Domain überprüfen, da Sie die Reverse-Domain verwenden müssen.
Versuche Folgendes:
quelle
Was
dig @your-server-ip example.com soa
sagt unddig @your-server-ip 4.3.2.in-addr.arpa
sagt? Ersetzen Sie die Rückwärtszone durch Ihre tatsächliche Rückwärtszone.Sind beide auf denselben Server geladen?
Welche Version von named-checkzone? Welche Version von BIND?
Wenn ich eine tatsächliche IP-Adresse oder Domain-Namen zum Testen hätte, könnte ich hier viel mehr helfen.
quelle
Ich denke, Sie bekommen Ihre Argumente zu Named-Checkzone Munged.
Ich dupliziere Ihren Fehler mit:
Die entsprechende Prüfung für die umgekehrte Zone lautet: named-checkzone 1.168.192.in-addr.arpa 1.168.192.in-addr.arpa
Meine ursprüngliche Antwort unten ...
Versuchen Sie, das @ -Zeichen in den Zonendateien durch die tatsächliche Zone zu ersetzen, die Sie definieren möchten ... (@ wird durch die Zonenvariablenzeichenfolge aus named.conf ersetzt, die meiner Meinung nach möglicherweise nicht korrekt ist.)
dh das erste @ -Zeichen durch "example.com" ersetzen. <- Hinterer Punkt beachten
Für die Reverse-Datei würden Sie sie durch die entsprechende Datei inaddr.arpa ersetzen. Linie, abhängig ...
quelle