NAMED-MAKEJOURNAL(1)

πŸ“¦
version 9.21.26 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– NAMED-MAKEJOURNAL(1) β€” the BIND 9 era πŸ’–

okay bestie, pull up a chair, because this one is a little journal-making icon and she deserves her flowers. this is named-makejournal from BIND 9, and she has exactly one job: take two zone files, vibe check them against each other, and write down every difference in a journal. that's it. that's the girl. ✨


✨ NAME ✨

named-makejournal β€” create a journal from zone files πŸŽ€


🌸 SYNOPSIS 🌸

named-makejournal [-hm] {origin} {oldfile} {newfile} [journal]

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea. named-makejournal scans the contents of two zone files for the domain you name in origin, compares them, and writes the differences into a journal file. no cap. and then that resulting journal file can be handed to named so it can load the zone and serve incremental zone transfers. it's giving glow-up pipeline, honestly. πŸ‘‘

a couple of things are non-negotiable here, bestie:

  • both oldfile and newfile must be successfully loadable as zone databases.
  • newfile must have a higher SOA serial number than oldfile.

like, that's the whole vibe check. if those don't hold, we're not doing this.

now, the optional journal argument. if you don't specify it? no problem, the journal file name gets formed by appending the extension .jnl to the zone file name specified as oldfile. cute, predictable, we love her. πŸ’…

and here's the part that's actually kinda iconic: if the journal file already exists, then it will be applied to oldfile immediately after loading. then the difference between that resulting zone and the one sitting in newfile gets appended onto the end of the journal. why does that matter? because it means you can create journal files with multiple transactions β€” just run named-makejournal multiple times, updating newfile each time. stacking transactions like it's a friendship bracelet. πŸ”₯


πŸŽ€ OPTIONS πŸŽ€

  • -h β€” print a usage summary. the classic "bestie, how do i even use this" button.
  • -m β€” enables memory usage debugging. for when you're nosy about the memory. πŸ‘€

🌈 SEE ALSO 🌈


πŸ’œ Author πŸ’œ

Internet Systems Consortium


2026, Internet Systems Consortium


aaaand that's the whole page, babes. this was BIND 9, version 9.21.26, dated 2026-09-03. go forth and make journals. periodt. πŸ’–πŸ«ΆπŸŒΊ

πŸ“¦ where this page comes from