checkdnsbyname
Version:
ip look up from a web address
50 lines (41 loc) • 1.06 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _promise = require('babel-runtime/core-js/promise');
var _promise2 = _interopRequireDefault(_promise);
exports.checkdnsbyname = checkdnsbyname;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var dns = require('dns');
function checkdnsbyname(val) {
return new _promise2.default(function (resolve, reject) {
return dns.resolve4(val, function (error, response) {
if (error) return reject(error);
resolve(response);
});
});
}
//rich powell
/*var exports = module.exports = {};
const dns = require('dns');
var x = 'google.com';
exports.checkdnsbyname=function(val){
return new Promise(function(resolve, reject){
dns.resolve4(val, function(err, addresses){
if (err) {
reject(err);
} else {
resolve(addresses);
}
});
});
}
*/
/*checkdnsbyname(x)
.then(function(addresses){
return addresses;
}).
catch(function(addresses){
return error;
});
*/
;