A simple library to encode/decode DNS wire-format packets. This was originally
written for a custom nameserver.
The key classes are:
- DNSRecord (contains a DNSHeader and one or more DNSQuestion/DNSRR records)
- DNSHeader
- DNSQuestion
- RR (resource records)
- RD (resource data - superclass for TXT,A,AAAA,MX,CNAME,PRT,SOA,NAPTR)
- DNSLabel (envelope for a DNS label)
Website: https://bitbucket.org/paulc/dnslib/