DNS library with DNS query