c-ares is a C library that performs DNS requests and name resolves asynchronously.