Tuesday 3 October 2017

Bind Sone Fil Format Binære Alternativer


Takk skal du ha. Det er 2 filer. Første fil er db-HdPKbJ2m (original ikke binær) og db. example (binær), og jeg brukte kommando som dette: navngitt-compilezone - f raw - F tekst - o db. example db-HdPKbJ2m db. example Men Denne feilen har vært skjedde. dnsmasterload: eksempel: ikke på toppen av sonen dnsmasterload: ikke på toppen av sonssonen db-HdPKbJ2m47IN: lasting fra hovedfil db. example mislyktes: ikke på toppen av sonssonen db-HdPKbJ2m47IN: ikke lastet på grunn av feil. ndash user1044942 Mar 18 13 på 2:23 Det er mulig at noe på systemet ødela sonefiler på en eller annen måte. Min anbefaling ville være at hvis filene ikke leser riktig, ville jeg stoppe serveren på slaven, slette de korrupte sonefilene (eller hvis du foretrekker å gi dem navn for å flytte dem ut av veien), og start slavserveren på nytt. Det bør overføre soneinnholdet fra masteren. ndash Michael McNally Mar 19 13 på 1:37 Takk for denne opplysningen. FYI det tar over () 5 () minutter () for å dumpe en 11 KB sonefil med bare 628 oppføringer på min side. Nei, det er ikke IO eller CPU bundet. (Dette må nok kalles bindende magi.) Og et annet interessant spørsmål: Hvorfor trenger jeg å spesifisere et sonenavn? Er ikke denne informasjonen allerede i filen. (Vel, la oss kalle dette en mørk bindingshemmelighet.) PS: Med alternativet-ingen tar det en brøkdel av et sekund. ndash Tino 10. februar kl 20: 16BIND: Webmin bryter BIND 9.9 (CentOS 7 RHEL 7) ved konvertering av soner fra slave til master (rå vs tekstformat) 185 Cross-postet til SourceForge, utgave 4541 på CentOS 7 RHEL 7, som bruker BIND 9.9.4. Webmins BIND-modul vil blindt konvertere en slavesone til en mester, peker på den eksisterende sonefilen. Som standard lagrer BIND 9.9 sine slave-soner i et rå binært format, som den ikke klarer å lese når man prøver å analysere en Mastersone-fil. Forsøk på å gjøre det vil forhindre navngitt fra å starte. (Den begrenser også i webmin, som kan vise poster, men ikke innholdet i sonefilen). Løsningen Ive aktivert i mitt miljø er å sette masterfile-formatet til tekst over hele BIND-forekomsten, i stedet for standard for rå. Følgende konfigurasjonseksempel i opsjonsdeklarasjonen for master named. conf s hjelper. Forslag til reparasjoner Jeg foreslår at du bruker en av følgende metoder for å løse dette, med økende kompleksitet: Flat nektet å konvertere en raw-format-sone til Master Når du administrerer BIND 9.9.x, håndhever tekstformat på alle sonefiler, eller bare i soner opprettet av webmin (sikrere for eksisterende BIND-konfigurasjoner, config-eksempler nedenfor) Konverter sonefiler til tekstformatet når konvertert fra slave til master, hvis sonefilen er i råformat. Gjør valgmulighet 3 ovenfor, samtidig som du presenterer ampskrivende Webmin-konfigurasjonsalternativer for ett eller begge av følgende: BIND-brede standard av masterfile-format Sone-spesifikke masterfile-formatalternativer Re: Alternativ 3 eller 4 ovenfor, en arbeidsflytidee: Hvis ( og bare hvis) BIND-versjonen er 9,9. Har webminanalyser alternativet (hvis det finnes), og presenter alternativene for rå eller tekst i delen Misc Options (eller hva som er relevant) Hvis formatet til en sone er satt til rå i BIND 9.9), ELLER sonen filen er i råformat (hvilken webmin ser ut til å ha kode for å sjekke allerede), gjør ett av følgende: Ikke tillat konvertering av slave til master (yuck) ELLER Shell ut til navngitt-compilezone - f raw - F tekst - o output-zone-file-in-text. hosts source-raw-zone-file. hosts for å konvertere sonen filen til tekstformat. (Ingen konfigurasjonsalternativer må spesifiseres her, men det kan hende at det er fornuftig å spesifisere masterfile-formattekst i sonerklæringen i named. conf uansett, for å forhindre mulig fremtidig brudd). Konfigeksempler Her er noen eksempler på gyldige konfigurer som omhandler dette problemet BIND-wide config (i named. conf etc). Sone-spesifikk config (i named. conf etc) Kan jeg hjelpe Ive gjennomgått noen av den aktuelle koden i webmin, men dessverre min begrensede perl ferdigheter her ville trolig gjøre ting verre i stedet for bedre å bli sagt, jeg mistenker at ovennevnte ville være ganske enkelt for noen kjent med webmins internals å implementere. Jeg gir gjerne mer informasjon om dette, og gjør også testing. Også Ive forsøkte å formatere dette på en klar måte, for å lette å lese lett og potensiell kopiering til wiki. Hvis bare den opprinnelige forfatteren kan se gjennom kilden, vil jeg gjerne kopiere den hvis ønskelig. Bind 9.9 8211 Binary DNS Slave-filformat Med BIND 9.9.x lagres slavesone-filene i et standard rå binært format. Dette ble gjort for å forbedre ytelsen, men ved ofringen av å kunne enkelt se innholdet i filene. Med kombinasjonen av programvare for caching-programvare (sssd, nscd, cached zone files, ttl8217s, etc), kan det gjøre debugging vanskeligere. For å se det rå binære innholdet, må det konverteres til tekst først: It8217 er et ekstra lag av kompleksitet, men hvis du trenger mikroskopisk ytelsesforhøyelse, er that8217s veien å gå. For de av oss som ikke ser noen problemer med tekstfilformatet, må du bare oppdatere named. conf-filene for slavezonene dine for å inkludere linjen: Legg igjen et svar Avbryt svar Du må være logget inn for å skrive en kommentar.

No comments:

Post a Comment