我正在尝试使用Node JS查找Active Directory的IP地址。
当我从命令提示符使用nslookup时如下
_ldap._tcp.dc._msdcs.Domain_Name
我得到了正确的结果。
我有没有办法在Node JS中做同样的事情?
我曾尝试使用dns和nslookup软件包,但没有得到任何结果。
const dns = require('dns')
const nslookup = require('nslookup')
let accum = []
const getCnames = (err, result) => {
if (err) {
// no more records
console.log("ERROR: " + err)
return accum
} else {
const cname = result[0]
accum.push(cname)
return dns.resolve4(cname, getCnames)
}
}
dns.resolveCname('_ldap._tcp.dc._msdcs.Domain_Name', getCnames)