2015-09-09 103 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