adns ist eine DNS-Resolver-Bibliothek für C (und C++)-Programme sowie eine Sammlung nützlicher Hilfsprogramme zum Nachschlagen im DNS. Die C-Bibliothek und die Programme stellen eine komfortable Schnittstelle bereit. adns kann DNS-Abfragen auf asynchrone, ereignisgesteuerte Weise ausführen.