【问题标题】:DNS Nameserver Lookup - Meteor JSDNS 名称服务器查找 - Meteor JS
【发布时间】:2015-09-10 06:24:13
【问题描述】:

我有一个域名服务器网址,例如。 ns1.example.com,我需要找到服务器的IP地址。

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

【问题讨论】:

    标签: node.js meteor dns


    【解决方案1】:

    试试这个:

    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');
    }
    

    【讨论】:

    • 它在“Npm.require”处返回一个Unexpected identifier 错误。我应该使用npm require吗?
    • 它必须在服务器上运行 - npm 在客户端上不可用。如果您需要客户端上的结果,则需要使用流星方法。如果需要,我可以重写答案来证明这一点。
    • 我在服务器方法中运行它,错误完全是由其他原因引起的。顺便说一句,我认为我需要meteorhacks npm 包来加载npm 包。谢谢!
    • 您需要meteorhacks:npm 或仅用于npm pacakges 的自定义包,它们不是 核心节点API 的一部分。 dns 在节点核心中,所以你可以使用 Npm.require
    猜你喜欢
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多