All, Does anyone know of a good script to convert host files to DNS zone files? I tried using h2n, with an updated version here. I figured since the former was written by the author of DNS and Bind (Cricket Liu), and the latter is another coworker at HP according to Liu in his companion DNS book. However, after looking at the code, I find that it's very much spaghetti with long, long subroutines (not modules), tons of global variables... the usual stuff one should try to avoid. Granted, it seems even the latter was last updated in 2004, so refactoring may not be a priority for them now.

However, as I'm slated to get this DNS migration done in a couple weeks, I'm wondering if people know of something better to convert hosts files to DNS zone files. Suggestions, anyone?

-- Burvil


In reply to Script to convert hosts file to DNS zone files? by bowei_99

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.