This is a clone/fork of https://github.com/miekg/dns
Go to file
Miek Gieben 8dbefdd3f1 Add key2ds conversion
More DNSSEC pieces are coming together
2010-12-27 13:56:58 +01:00
examples Documentation! 2010-12-25 11:14:11 +01:00
LICENSE added LICENSE 2010-12-19 12:31:48 +01:00
Makefile Add keytag calculation 2010-12-27 12:49:48 +01:00
README remove some debugging code 2010-12-23 17:10:06 +01:00
TODO Add keytag calculation 2010-12-27 12:49:48 +01:00
dnskey_test.go Add key2ds conversion 2010-12-27 13:56:58 +01:00
dnssec.go Add key2ds conversion 2010-12-27 13:56:58 +01:00
dnssectest.go Add keytag calculation 2010-12-27 12:49:48 +01:00
ds_test.go Add key2ds conversion 2010-12-27 13:56:58 +01:00
edns.go Add keytag calculation 2010-12-27 12:49:48 +01:00
edns_test.go Add signature helper function 2010-12-24 11:50:42 +01:00
msg.go Add key2ds conversion 2010-12-27 13:56:58 +01:00
pack_test.go add first stab at str conversion 2010-12-24 15:53:17 +01:00
resolver.go Documentation! 2010-12-25 11:14:11 +01:00
resolverEdns_test.go Add keytag calculation 2010-12-27 12:49:48 +01:00
resolver_test.go Add examples 2010-12-24 12:43:53 +01:00
server.go More stuff added, first stab at using hashing functions 2010-12-25 11:43:12 +01:00
signature_test.go add hex encoding for DS record 2010-12-27 09:58:45 +01:00
strconv.go Some cleanup 2010-12-25 13:09:27 +01:00
types.go Add key2ds conversion 2010-12-27 13:56:58 +01:00

README

Alternative aproach to a DNS library

Much more control as you prepare a dns packet and then call the resolver
to send it. 

The library is asynchronise (thanks to Go) from the get go.

Implemented RFCS:

* RFC2671, EDNS
* RFC1034/1035
* RFC4033/4034/4035 (todo: validation)
* RFC5155 (NSEC)


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