This is a clone/fork of https://github.com/miekg/dns
Go to file
Miek Gieben f16ad2a7af Add some helper function for ENDS
cleanups - starts to work. Still FORMERR on EDNS0 request, but
we are getting there
2010-12-23 14:27:04 +01:00
Changes more stuff 2010-08-03 23:58:45 +02:00
LICENSE added LICENSE 2010-12-19 12:31:48 +01:00
Makefile EDNS is easy 2010-12-23 14:07:35 +01:00
README add the remaining flags in the DNS headers 2010-12-21 14:41:48 +01:00
TODO Fix the encoding a EDNS RR 2010-12-22 20:53:18 +01:00
deadcode.go Make the resolver a goroutine 2010-12-18 20:31:26 +01:00
dnssectest.go add the remaining flags in the DNS headers 2010-12-21 14:41:48 +01:00
edns.go Add some helper function for ENDS 2010-12-23 14:27:04 +01:00
edns_test.go Fix the encoding a EDNS RR 2010-12-22 20:53:18 +01:00
ednstest.go EDNS is easy 2010-12-23 14:07:35 +01:00
manglertest.go add mangler option to the resolver 2010-12-19 09:45:21 +01:00
msg.go EDNS is easy 2010-12-23 14:07:35 +01:00
pack_test.go seems to have a working edns impl 2010-12-23 10:43:10 +01:00
parse.go added files 2010-08-03 23:57:59 +02:00
resolver.go commit other changes too 2010-12-20 22:20:13 +01:00
resolverEdns_test.go EDNS is easy 2010-12-23 14:07:35 +01:00
resolver_test.go Fix the encoding a EDNS RR 2010-12-22 20:53:18 +01:00
restest.go add the remaining flags in the DNS headers 2010-12-21 14:41:48 +01:00
types.go At least it gives formerr now 2010-12-23 11:02:01 +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

* ldns
* NSD
* Net::DNS