dns-to-json
v1.0.0
Published
Module that allows you to query DNS information and display data in JSON format.
Downloads
1
Readme
DNS to JSON
Module that allows you to query DNS information and display data in JSON format.
Installation
npm install dns-to-json
Usage
(async function(){
const dns = require('dns-to-json');
var results = await dns.lookup('regexart.com');
console.log(JSON.stringify(results, null, 2));
})()
Output: 200
{
"statusCode": 200,
"dns": {
"a": [
"216.239.32.21",
"216.239.38.21",
"216.239.34.21",
"216.239.36.21"
],
"aaaa": [
"2001:4860:4802:38::15",
"2001:4860:4802:32::15",
"2001:4860:4802:36::15",
"2001:4860:4802:34::15"
],
"ns": [
"ns-cloud-b4.googledomains.com",
"ns-cloud-b2.googledomains.com",
"ns-cloud-b3.googledomains.com",
"ns-cloud-b1.googledomains.com"
],
"cname": null,
"mx": null,
"txt": null,
"srv": null,
"soa": {
"nsname": "ns-cloud-b1.googledomains.com",
"hostmaster": "cloud-dns-hostmaster.google.com",
"serial": 8,
"refresh": 21600,
"retry": 3600,
"expire": 259200,
"minttl": 300
},
"caa": null,
"naptr": null,
"ptr": null
}
}
Output: 404
{
"statusCode": 404,
"message": "..."
}