Sunday 23 July 2017

Bind Zone Datei Format Binär Optionen


Vielen Dank. Es gibt 2 Dateien. 1. Datei ist db-HdPKbJ2m (original nicht binär) und db. example (binär) und ich benutzte Befehl wie folgt: named-compilezone - f raw - F Text - o db. example db-HdPKbJ2m db. example Aber dieser Fehler war passiert. Dnsmasterload: Beispiel: nicht oben auf der Zone dnsmasterload: nicht oben auf Zone Zone db-HdPKbJ2m47IN: Laden aus Master-Datei db. example fehlgeschlagen: nicht oben auf Zone Zone db-HdPKbJ2m47IN: nicht aufgrund von Fehlern geladen. Ndash user1044942 Mar 18 13 at 2:23 Es ist möglich, dass etwas auf deinem System die Zonendateien in irgendeiner Weise beschädigt hat. Meine Empfehlung wäre, dass wenn die Dateien nicht korrekt lesen würden, würde ich den Server auf dem Slave stoppen, die korrupten Zonendateien löschen (oder wenn du es vorziehe, sie umbenennen, um sie aus dem Weg zu bewegen) und den Slave-Server neu starten. Es sollte den Zoneninhalt vom Master zurückübertragen. Ndash Michael McNally Mar 19 13 um 1:37 Vielen Dank für diese Aufklärung. FYI es dauert () 5 () Minuten (), um eine 11 KB Zonendatei von nur 628 Einträgen an meiner Seite zu löschen. Nein, es ist weder IO noch CPU gebunden. (Das muss wohl als Bindung Magie bezeichnet werden.) Und noch eine interessante Frage: Warum muss ich einen Zonennamen angeben Isn39t diese Information bereits in der Datei. (Nun, lass es nennen das ein dunkles Bindegeheimnis.) PS: Mit Option - i keiner nimmt es einen Bruchteil einer Sekunde. Ndash Tino 10.02 bei 20: 16BIND: Webmin bricht BIND 9.9 (CentOS 7 RHEL 7) bei der Umwandlung von Zonen von Slave zu Master (roh vs Textformat) 185 Cross-posted to SourceForge, Ausgabe 4541 Auf CentOS 7 RHEL 7, die BIND verwendet 9.9.4. Das Webmins BIND-Modul wird eine Slave-Zone blind in einen Master umwandeln und auf die vorhandene Zonendatei verweisen. Allerdings speichert BIND 9.9 standardmäßig seine Slave-Zonen in einem rohen Binärformat, das man beim Lesen einer Master-Zonendatei nicht erfolgreich lesen kann. Der Versuch, dies zu tun, wird verhindern, dass der Startvorgang beginnt. (Es ist auch Einschränkung in Webmin, die Datensätze anzeigen können, aber nicht die Zonendatei Inhalt). Der Workaround Ive, der in meiner Umgebung aktiviert ist, besteht darin, das Masterfile-Format auf Text über die gesamte BIND-Instanz zu setzen, anstatt den Standard von raw. Das folgende Konfigurationsbeispiel in der master named. conf s Optionsdeklaration hilft. Vorschläge für Fixes Ich schlage vor, eine der folgenden Methoden, um dies zu beheben, der zunehmenden Komplexität: Flatly verweigern, um eine Rohformat-Zone zu Master bei der Verwaltung von BIND 9.9.x, erzwingen Textformat auf alle Zonendateien oder nur in Zonen erstellt von Webmin (sicherer für bestehende BIND-Konfigurationen, Konfigurationsbeispiele unten) Konvertieren Sie Zonendateien in das Textformat, wenn Sie von Slave zu Master konvertiert werden, wenn die Zonendatei im Rohformat vorliegt. Führen Sie die Option 3 oben aus, während Sie auch amp Schreiben von Webmin-Konfigurationsoptionen für eine oder beide der folgenden: BIND-breite Vorgabe von Masterfile-Format Zone-spezifische Masterfile-Format Optionen Re: Option 3 oder 4 oben, eine Workflow-Idee: Wenn ( Und nur wenn) BIND-Version ist 9.9 .. Haben Sie Webmin analysieren die Option (falls vorhanden), und präsentieren Sie die Optionen von roh oder Text in der Misc Optionen Abschnitt (oder was auch immer relevant) Wenn das Format einer Zone auf roh gesetzt ist (Standard In BIND 9.9), ODER die Zonendatei ist im Rohformat (welches Webmin scheint Code zu haben, um bereits zu überprüfen), eine der folgenden: Dont erlauben Umwandlung von Slave zu Master (yuck) ODER Shell aus zu benannt-compilezone - f Raw - F Text - o Ausgabe-Zone-Datei-in-text. hosts source-raw-zone-file. hosts, um die Zonendatei in Textformat umzuwandeln. (Hier müssen keine Konfigurationsoptionen angegeben werden, aber es kann sinnvoll sein, in der Zonen-Deklaration in der Zonen-Deklaration in der Zonen-Deklaration trotzdem einen Masterfile-Format zu definieren, um eventuelle zukünftige Brüche zu vermeiden). Config Beispiele Hier sind einige Beispiele für gültige configs, die dieses Problem adressieren BIND-wide config (in named. conf etc) Zone-spezifische config (in named. conf etc) Kann ich Ive überprüft einige der relevanten Code in Webmin, aber leider mein Begrenzte Perl-Fähigkeiten hier würde wahrscheinlich die Dinge schlimmer machen, anstatt besser, dass gesagt, ich vermute, das oben wäre ziemlich einfach für jemanden vertraut mit Webmins Internals zu implementieren. Ich mache gern mehr Informationen dazu und teste auch. Auch Ive versucht, dies in einer klaren Weise zu formatieren, um die Leichtigkeit des Lesens zu erleichtern sowie potenzielles Kopieren in das Wiki. Wenn nur der ursprüngliche Autor die Quelle überprüfen kann, kümmert man gern, ob request. Bind 9.9 8211 Binäres DNS-Slave-Dateiformat Mit BIND 9.9.x werden die Slave-Zonen-Dateien nun in einem Standard-Rohbinärformat gespeichert. Dies wurde getan, um die Leistung zu verbessern, aber bei dem Opfer der Möglichkeit, den Inhalt der Dateien leicht zu sehen. Mit der Kombination von Caching-Software-Lösungen (sssd, nscd, Cache-Zonen-Dateien, ttl8217s, etc.), kann es Debugging schwieriger machen. Um den rohen Binärinhalt zu betrachten, muss er zuerst in Text umgewandelt werden: It8217s eine zusätzliche Schicht von Komplexität, aber wenn man den mikroskopischen Performance-Boost braucht, ist der Weg zu gehen. Für diejenigen von uns, die don8217t sehen Sie alle Probleme mit dem Text-Dateiformat, einfach aktualisieren Sie die named. conf-Dateien für Ihre Slave-Zonen, um die Zeile enthalten: Lassen Sie eine Antwort Abbrechen Antwort Sie müssen angemeldet sein, um einen Kommentar zu schreiben.

No comments:

Post a Comment