参数说明
resolve(domian, rtype, callback) domian 字符串 域名,例如:www.liboke.cn rtype 可选 字符串 记录类型 callback( 回调函数 解析完成后执行 err, 解析失败,错误对象 address 数组,获取到的所有DNS记录 ) rtype相关记录类型: "A":默认值,将IPv4地址映射为域名 "AAAA":将IPv6地址映射为域名 "CNAME":域名别名 "MX":使用SMTP的域名服务器 "TXT":域名附加的描述记录 "SRV":特定域中所有可用服务提供信息 "PTR":将域名映射为IPv4地址 "NS":域名服务器记录,指定该域名由那个DNS服务器进行解析
示例
var dns = require("dns");
dns.resolve("www.liboke.cn", "A", function(err, address){
if(err){
console.log("解析错误");
}else{
console.log(address); //解析正确,返回IP地址
}
});
注:非正确域名测试,domian只要不为空,address返回值都是127.0.0.2