DNS Zone File Fun with Python and Emacs

Sometimes we're faced with a boring, manual, labourious job which really needs to be done, will take a fairly long time, and be pretty unpleasant. Whenever I'm faced with something like this, especially if it involves text, I try to make it interesting by setting myself the challenge of writing…