adns is a resolver library for C (and C++) programs. In contrast with the existing interfaces, gethostbyname et al and libresolv, It can be used in an asynchronous, non-blocking, manner. Many queries can be handled simultaneously. . Includes useful test tools and utilities for ip address resolving in logfiles.