![image](https://user-images.githubusercontent.com/45587738/182279814-651a1636-8f30-47f3-bead-273cf65794cd.png)

#include "CaresPTRResolver.h"
#include <arpa/inet.h>
#include <sys/select.h>
#include <Common/Exception.h>
#include "ares.h"
#include "netdb.h"
namespace DB
{
    namespace ErrorCodes
    {
        extern const int DNS_ERROR;
    }
    static void callback(void * arg, int status, int, struct hostent * host)