domain-info
Simple domain infomation client.
install
npm install domain-info
Usage
const domain = ;const callback = { console;} domain;// data = { A:// [ { name: 'github.com',// type: 1,// class: 1,// ttl: 20,// address: '192.30.252.130' } ]// }
This module return Promise object without callback function.
const domain = ; let promise = domain;promise;
API
groper(domain, [type, option, callback])
Dig command.
Option is node-dns Request method option.
type
is resource record type like A
, MX
.
const domain = ;domain;
reverse(ip_address, [callback])
Reverse DNS lookup.
const domain = ;domain;
whois(domain, [option, callback])
Whois command.
Option has server
, port
, recordType
properties.
server has default value TLD.whois-servers.net
.
port has default value 43
recordType has default value domain
const options = server: 'com.whois-servers.net' port: 43 recordType: 'domain'const domain = ;domain;
punycode(ascii_or_unicode)
Convert ascii domain to uicode. Also convert unicode domain to ascii in reverse.
const domain = ; domain;// => xn--wgv71a119e.jp domain;// => 日本語.jp
whois(domain, [options, callback])
Whois
const domain = ;domain;
Related
License
MIT © kazu69