appolo-dns-cache
v0.0.5
Published
cache node dns module
Downloads
318
Readme
DNS Cache
This module wraps the dns and caches all dns lookups using appolo-cache
Installation
npm install appolo-cache
Usage
wrap dns methods
import dns = require('dns');
import {dnsCache} from "appolo-dns-cache";
dnsCache({override: true, ttl: 1000, maxItems: 10000});
//will call the wrapped dns
dns.lookup('www.yahoo.com', function(err, result) {
//do something with result
});
use dnsCache
import {dnsCache} from "appolo-dns-cache";
let dns = dnsCache({override: false, ttl: 1000, maxItems: 10000});
//will call the wrapped dns
dns.lookup('www.google.com', function(err, result) {
//do something with result
});