| Path: | README.md |
| Last Update: | Sat Feb 23 07:12:27 +0000 2019 |
[](https://travis-ci.org/alexdalitz/dnsruby) [](https://coveralls.io/r/alexdalitz/dnsruby?branch=master)
<img src="
"
width="200" height="200" />
Dnsruby is a pure Ruby DNS client library which implements a stub resolver. It aims to comply with all DNS RFCs.
Dnsruby presents an enhanced API for DNS. It is based on Ruby‘s core resolv.rb Resolv API, but has been much extended to provide a complete DNS implementation.
Dnsruby runs a single I/O thread to handle all concurrent queries. It is therefore suitable for high volume DNS applications.
The following is a (non-exhaustive) list of features :
GPOS, HINFO, ISDN, LOC, MB, MG, MINFO, MR, MX, NAPTR, NS, NSAP, NXT, OPT, PTR, PX, RP, RT, SOA, SPF, SRV, TKEY, TSIG, TXT, WKS, X25, DNSKEY, RRSIG, NSEC, NSEC3, NSEC3PARAM, DS, DLV
Dependencies