Tag: nslookup

当有大量的CNAME需要parsing时,dns.resolveCname会失败

我正在编写一个解决大约10,000个CNAME的程序。 我Error: queryCname ESERVFAIL的问题是,当要parsing的CNAME数Error: queryCname ESERVFAIL时, dns.resolveCname()将返回Error: queryCname ESERVFAIL错误。 代码如下所示: const dns = require('dns') dns.setServers(['8.8.8.8']) // provided by google let cnames = [….] // length of cnames is 10,000 let promiseArr = [] for (let i = 0; i < cnames.length; i += 1) { let p = new Promise((resolve, reject) => { dns.resolveCname(cnames[i], (err, […]