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

#include "DNSPTRResolverProvider.h"
#include "CaresPTRResolver.h"
namespace DB
{
    std::shared_ptr<DNSPTRResolver> DNSPTRResolverProvider::get()
    {
        static auto cares_resolver = std::make_shared<CaresPTRResolver>(
            CaresPTRResolver::provider_token {}
        );
        return cares_resolver;
    }
}