Skip to content

Sync version of DNS lookup. Useful for server startup activities.

License

Notifications You must be signed in to change notification settings

AMoo-Miki/node-dns-sync

 
 

Repository files navigation

node-dns-sync

Sync/Blocking DNS resolve. Main usecase is in node server startup.

How to Use

If coming from dns-sync, replace the entry in the package dependencies:

  "dependencies": {
    "dns-sync": "npm:@amoo-miki/dns-sync@~0.2",
    ...
  }
var dnsSync = require('dns-sync');

console.log(dnsSync.resolve('www.paypal.com'));     //should return the IP address
console.log(dnsSync.resolve('www.yahoo.com'));
console.log(dnsSync.resolve('www.non-host.something')); //should return null

console.log(dnsSync.resolve('www.google.com', 'AAAA')); //should return AAAA records
console.log(dnsSync.resolve('google.com', 'NS'));   //should return NS record

About

Sync version of DNS lookup. Useful for server startup activities.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%