2010-12-29 01:44:19 +11:00
|
|
|
Alternative (more granular) approach to a DNS library.
|
|
|
|
|
2011-01-14 02:44:20 +11:00
|
|
|
Completely usable as a DNS library. Most widely used Resource
|
2011-01-11 19:55:01 +11: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.
|
2011-01-14 02:44:20 +11:00
|
|
|
Both client and server side programs are supported.
|
2010-12-29 01:44:19 +11:00
|
|
|
|
2011-01-02 08:05:37 +11:00
|
|
|
Installation is done by running: ./install
|
|
|
|
|
2011-01-02 08:07:47 +11:00
|
|
|
Sample programs can be found in the _examples directory. They can
|
2011-01-11 19:55:01 +11:00
|
|
|
be build with: make examples (after the dns package has been installed)
|
2011-01-02 08:07:47 +11:00
|
|
|
|
2010-12-29 01:44:19 +11:00
|
|
|
Have fun!
|
2010-12-31 01:01:00 +11:00
|
|
|
Miek Gieben - 2010, 2011
|
2010-12-19 09:46:37 +11:00
|
|
|
|
2010-12-24 03:10:06 +11:00
|
|
|
Implemented RFCS:
|
2010-12-22 00:41:48 +11:00
|
|
|
|
2011-01-11 19:55:01 +11:00
|
|
|
* RFC 1034/1035
|
2010-12-30 02:11:23 +11:00
|
|
|
* RFC 2671, EDNS
|
2010-12-31 04:52:27 +11:00
|
|
|
* RRC 3225, DO bit
|
2010-12-30 02:11:23 +11:00
|
|
|
* RFC 3110, RSA in DNS
|
2011-01-11 19:55:01 +11:00
|
|
|
* RFC 4033/4034/4035 , DNSSEC
|
|
|
|
* RFC 5001, NSID
|
|
|
|
* RFC 5155, NSEC3 -- todo
|
2011-01-02 05:26:08 +11:00
|
|
|
* And all that I forgot
|
2010-12-22 00:41:48 +11:00
|
|
|
|
2010-12-28 19:41:54 +11:00
|
|
|
Loosely based upon:
|
2010-12-19 09:55:17 +11:00
|
|
|
* ldns
|
|
|
|
* NSD
|
|
|
|
* Net::DNS
|