This is a clone/fork of https://github.com/miekg/dns
Go to file
Miek Gieben daf625264e Fix TCP sending
esp. when an imcomplete message is send back from the server.
Fix {A,I}XFR also
Add DNSError
2011-01-01 18:47:38 +01:00
_examples Fix DNS over TCP 2010-12-31 14:11:52 +01:00
dnssec add pack_test 2010-12-30 16:45:10 +01:00
resolver Fix TCP sending 2011-01-01 18:47:38 +01:00
strconv First stab for strconv 2010-12-30 20:00:26 +01:00
LICENSE added LICENSE 2010-12-19 12:31:48 +01:00
Makefile add TSIG as a type 2010-12-31 15:10:42 +01:00
README add another rfc 2010-12-30 18:52:27 +01:00
TODO Fix TCP sending 2011-01-01 18:47:38 +01:00
dns.go Fix TCP sending 2011-01-01 18:47:38 +01:00
edns.go Completely fix EDNS0 2010-12-30 18:42:40 +01:00
edns_test.go Split the package in multiple packages 2010-12-30 13:42:52 +01:00
msg.go Fix XFR 2011-01-01 17:42:13 +01:00
pack_test.go Split the package in multiple packages 2010-12-30 13:42:52 +01:00
types.go Rename the TSIG error codes 2010-12-31 15:20:56 +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, for now). EDNS0
is supported (see edns.go).

Sample programs can be found in the _examples directory.

Have fun!
Miek Gieben  -  2010, 2011

Implemented RFCS:

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

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