2015-09-09 46 views
-2

我有一个名称服务器url例如。 ns1.example.com,我需要找到服务器的IP地址。DNS名称服务器查找 - 流星JS

我确信这可以完成,这是一个简单的任务,但我找不到解决方案。有任何想法吗?

回答

3

试试这个:

var dns = Npm.require('dns'); 
var lookup = Meteor.wrapAsync(dns.lookup); 
try { 
    var ip = lookup('example.com'); 
    console.log(ip); 
} catch (e) { 
    console.log('not found'); 
} 
+0

它在 “Npm.require” 返回'意外identifier'错误。我应该使用[npm require](https://github.com/meteorhacks/npm)吗? – rista404

+0

它必须在服务器上运行 - npm在客户端上不可用。如果你需要客户端的结果,你将需要使用流星方法。如果需要,我可以重写答案来证明这一点。 –

+0

我在服务器方法中运行它,错误是由其他东西完全引起的。顺便说一句我以为我需要这个meteorhacks npm包来加载npm包。它的作品谢谢! – rista404