You probably want to check both the relevant RFCs and books on how to implement network software. There are also several DNS modules on the CPAN. Net::DNS::ToolKit even provides tools for working directly with DNS packets. If there's a particular motive for reinventing this particular wheel, that's cool. If not, the modules are probably a better use of your time.

ISBN 9780201615715, ISBN 9780131411555 (I actually have the older version of this ISBN 9780134900124 that still has XTI information as well), ISBN 9780201633467, and ISBN 9781565925724 are the books to which I refer most for networking topics.


In reply to Re: how to get reply from dns server by mr_mischief
in thread how to get reply from dns server by tokhi

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.