夺命雷公狗---node.js---14之DNS

node下如果想域名解析是需要通过apache或者ng的反向版定才可以实现的,但是他也给我们留下了哟套DNS操作方法:

 

 

/**
 * Created by leigood on 2016/8/30.
 */
//1 resolve() --决定 域名转换成ip(dns的记录)
//2 reverse() --颠倒 ip转换成域名 lookup()
var dns = require('dns');

//这里其实可以理解成是用域名来查看该域名绑定在那台主机上
//这个A是域名的绑定方式
/*dns.resolve('www.showtp.com','A',function(err,res){
    if(err){
        throw err;
    }
    console.log(res);
});*/


//lookup这个一般也是离我最近的服务器端口,一般做解析都是用这个
/*dns.lookup('www.showtp.com','4',function(err,res){
    if(err){
        throw err;
    }
    console.log(res);
});*/

//这个通过ip查域名的,但是我感觉一直都不是很精准
dns.reverse('167.114.135.65',function(res){
    if(res){
        console.log(res);
    }
});

 

posted @ 2016-08-31 04:30  夺命雷公狗  阅读(193)  评论(0编辑  收藏  举报