dns/README

30 lines
732 B
Plaintext
Raw Normal View History

2010-12-28 14:44:19 +00:00
Alternative (more granular) approach to a DNS library.
Completely usable as a DNS client library. Most widely used Resource
2011-01-11 08:55:01 +00:00
Records are supported. DNSSEC types are too (except NSEC3, for now). EDNS0
is (see edns.go), UDP/TCP queries, TSIG, AXFR (and IXFR probably) too.
2010-12-28 14:44:19 +00:00
2011-01-01 21:05:37 +00:00
Installation is done by running: ./install
2011-01-01 21:07:47 +00:00
Sample programs can be found in the _examples directory. They can
2011-01-11 08:55:01 +00:00
be build with: make examples (after the dns package has been installed)
2011-01-01 21:07:47 +00:00
2010-12-28 14:44:19 +00:00
Have fun!
2010-12-30 14:01:00 +00:00
Miek Gieben - 2010, 2011
2010-12-18 22:46:37 +00:00
2010-12-23 16:10:06 +00:00
Implemented RFCS:
2011-01-11 08:55:01 +00:00
* RFC 1034/1035
2010-12-29 15:11:23 +00:00
* RFC 2671, EDNS
2010-12-30 17:52:27 +00:00
* RRC 3225, DO bit
2010-12-29 15:11:23 +00:00
* RFC 3110, RSA in DNS
2011-01-11 08:55:01 +00:00
* RFC 4033/4034/4035 , DNSSEC
* RFC 5001, NSID
* RFC 5155, NSEC3 -- todo
* And all that I forgot
Loosely based upon:
2010-12-18 22:55:17 +00:00
* ldns
* NSD
* Net::DNS