This is a clone/fork of https://github.com/miekg/dns
Go to file
Miek Gieben 15dd65171b Split the package in multiple packages
dns - the standard rrtypes and such
    dnssec - validation, keytag calculation, etc
    resolver - for talking to servers
2010-12-30 13:42:52 +01:00
dnssec Split the package in multiple packages 2010-12-30 13:42:52 +01:00
examples Split the package in multiple packages 2010-12-30 13:42:52 +01:00
resolver Split the package in multiple packages 2010-12-30 13:42:52 +01:00
LICENSE added LICENSE 2010-12-19 12:31:48 +01:00
Makefile Split the package in multiple packages 2010-12-30 13:42:52 +01:00
README zo dan 2010-12-29 16:11:23 +01:00
TODO more tests 2010-12-28 10:17:27 +01:00
dns.go Split the package in multiple packages 2010-12-30 13:42:52 +01:00
edns.go More cleansup and robustness 2010-12-28 09:41:54 +01:00
edns_test.go Split the package in multiple packages 2010-12-30 13:42:52 +01:00
msg.go Split the package in multiple packages 2010-12-30 13:42:52 +01:00
pack_test.go Split the package in multiple packages 2010-12-30 13:42:52 +01:00
types.go Split the package in multiple packages 2010-12-30 13:42:52 +01:00

README

Alternative (more granular) approach to a DNS library.

Completely usable as a DNS client library. Most widely used Resource
Records are supported. DNSSEC types are too (except NSEC/NSEC3). EDNS0
is supported (see edns.go).

Sample programs can be found in the examples directory.

Have fun!
Miek Gieben  -  2010

Implemented RFCS:

* RFC 2671, EDNS
* RFC 3110, RSA in DNS  
* RFC 1034/1035
* RFC 4033/4034/4035 
* RFC 5155 (NSEC3)

Loosely based upon:
* ldns
* NSD
* Net::DNS