76 lines
1.9 KiB
JavaScript
76 lines
1.9 KiB
JavaScript
|
"use strict";
|
||
|
|
||
|
var dns = require('../dns');
|
||
|
var request;
|
||
|
|
||
|
request = dns.resolve('www.google.com', function (err, results) {
|
||
|
var i;
|
||
|
if (!err) {
|
||
|
for (i = 0; i < results.length; i++) {
|
||
|
console.log('www.google.com', results[i]);
|
||
|
}
|
||
|
} else {
|
||
|
console.log(err);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
request = dns.lookup('www.yahoo.com', function (err, family, result) {
|
||
|
console.log('www.yahoo.com', family, result);
|
||
|
});
|
||
|
|
||
|
request = dns.resolveMx('microsoft.com', function (err, results) {
|
||
|
results.forEach(function (result) {
|
||
|
console.log(result);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
request = dns.resolveTxt('aol.com', function (err, results) {
|
||
|
results.forEach(function (result) {
|
||
|
console.log('aol.com txt:', result);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
request = dns.resolveSrv('_xmpp-server._tcp.gmail.com', function (err, results) {
|
||
|
results.forEach(function (result) {
|
||
|
console.log('google xmpp', result);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
request = dns.resolveNs('linode.com', function (err, results) {
|
||
|
results.forEach(function (result) {
|
||
|
console.log('linode ns', result);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
request = dns.resolveCname('www.nodejs.org', function (err, results) {
|
||
|
results.forEach(function (result) {
|
||
|
console.log('www.google.com -->', result);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
request = dns.reverse('8.8.8.8', function (err, results) {
|
||
|
results.forEach(function (result) {
|
||
|
console.log('8.8.8.8 -->', result);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
request = dns.reverse('2600:3c03::f03c:91ff:fe96:48b', function (err, results) {
|
||
|
results.forEach(function (result) {
|
||
|
console.log('2600:3c03::f03c:91ff:fe96:48b -->', result);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
request = dns.resolve6('irc6.geo.oftc.net', function (err, results) {
|
||
|
results.forEach(function (result) {
|
||
|
console.log('irc6.geo.oftc.net', result);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
request = dns.resolve('www.linode.com', 'A', '8.8.8.8', function (err, results) {
|
||
|
console.log("---- Direct Request ----");
|
||
|
results.forEach(function (result) {
|
||
|
console.log(result);
|
||
|
});
|
||
|
console.log("------------------------");
|
||
|
});
|