node.js如何使用dns获取客户端主机名

时间:2018-04-10 17:09:15

标签: node.js sails.js

我试图通过获取他们的IP来获取客户端主机名,然后使用dns.reverse来做这件事,它有效,我得到了ip,但我没有客户端主机名。我误解了什么,或者有更好的方法。

    queue2: function(req, res){
    var mac = req.param('mac');
    var ip = req.connection.remoteAddress;

     dns.lookup(ip,function onLookup(err, addresses){

         console.log('Address :' + addresses);

     dns.reverse(addresses, function(err, hostname){

     Q_list.query("CALL GetQueuePlay('00')", function (err, result) {
         if (err){
        return res.send(err);
        }
        console.log(result);
        console.log(addresses+ ' : ' + JSON.stringify(hostname));
        return res.view('kue/kue',{q_play_list:result});
            });
        });
    });
},

0 个答案:

没有答案