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); } });
原文:http://www.cnblogs.com/leigood/p/5824374.html