57 lines
2.1 KiB
Plaintext
57 lines
2.1 KiB
Plaintext
http://www.posadis.org/projects/poslib.php
|
|
Poslib DNS library - Default branch
|
|
|
|
http://www.posadis.org/poslib?DokuWiki=2b00f9da090fb9d4ad3d6e98b9c2f61f
|
|
|
|
Poslib is the C++ library for applications using the Domain Name System
|
|
that is used by all Posadis tools, including the Posadis DNS server and the
|
|
Zoneedit and Dnsquery tools. It consists of a library for creating client
|
|
applications using DNS, and a server library for DNS servers.
|
|
|
|
|
|
FireDNS Library
|
|
http://firestuff.org/projects/firedns
|
|
FireDNS Library
|
|
---------------
|
|
(c) 2002 Ian Gulliver under the GNU Public License, Version 2.
|
|
See GPL for more details.
|
|
|
|
From libfiredns(3):
|
|
|
|
libfiredns is a library for handling asynchronous DNS
|
|
requests. It provides a very simple interface for sending
|
|
requests and parsing reponses, as well as low-timeout
|
|
blocking functions. libfiredns functions have much lower
|
|
timeouts than the stock functions and tend to be faster
|
|
because they send requests to all configured system
|
|
nameservers at the same time.
|
|
|
|
If you have questions or comments, you can reach me at
|
|
ian@penguinhosting.net.
|
|
|
|
|
|
|
|
skadns
|
|
|
|
Skadns is Kind of an Asynchronous DNS client software.
|
|
|
|
* Kind of: it's small. Really small. But it just works.
|
|
* Asynchronous: all DNS operations are non-blocking.
|
|
* DNS client software: it's a DNS client, what you may know as a "stub resolver". To perform full DNS resolution, you will still need a full resolver like dnscache.
|
|
|
|
Similar work
|
|
|
|
* ares is an asynchronous DNS resolver library with a nice interface
|
|
* and more configuration options than skadns (and a very reasonable
|
|
* size). Use it if you find that skadns lacks configurability (you
|
|
* shouldn't need more than it provides, but well, you're the user).
|
|
* Yet it doesn't hide the DNS internals as opaquely as skadns does,
|
|
* giving you a bunch of fds to select() on instead of just one.
|
|
* adns works fine, and is small for a GNU project. Impressive. But
|
|
* the interface is still too complex and much too generic - the
|
|
* usual problems with GNU software.
|
|
|
|
|
|
ADNS; documentation scares - is it still active
|
|
simular aims - different ways
|