首页 > 解决方案 > 如何使用反向 DNS 获取服务器上所有域的列表?

问题描述

我可以像这样获取服务器的主机名:

var dns = require('dns');

function reverseLookup(ip) {
    dns.reverse(ip,function(err,domains){
        if(err!=null) callback(err);
        domains.forEach(function(domain){
            dns.lookup(domain,function(err, address, family){
                console.log(domain);
            });
        });
    });
}

reverseLookup('217.70.186.113'); // output is gpaas13.dc2.gandi.net

但我想做的是获取服务器上的网站列表,例如:

118dentiste.com 
118dentiste.fr  
voxelstudio.it
...

如何使用 node.js 做到这一点?

谢谢

标签: javascriptnode.js

解决方案


推荐阅读