javascript - 如何使用nodejs检查DNS?

标签 javascript node.js dns

我需要递归检查DNS,就像linux的命令

$ dig +recurse some.site

使用 Node.js。这个“请求”必须返回 DNS 对象,因为我需要与它们一起工作。

我需要此功能来正确获取 DNS,它必须绕过 TTL(我不确定它在英语中听起来是否正确)。标准 dns 模块可以做到这一点吗?

最佳答案

您可以使用the core DNS module 。他们给出的第一个示例是查找 www.google.com

var dns = require('dns');

dns.lookup('www.google.com', function onLookup(err, addresses, family) {
  console.log('addresses:', addresses);
});

也看看这个native-dns模块

关于javascript - 如何使用nodejs检查DNS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32695813/

相关文章:

node.js - 预期类型为对象,但发现类型为字符串

node.js - Node js-将数据写入可写流

javascript - 将 css 应用于旋转木马幻灯片上的另一个跨度

javascript - Contenteditable 文本编辑器和光标位置

javascript - 如何将范围 slider 幻灯片上的文本放入本地存储?

node.js - node.js 进程的额外 stdio 流

WordPress 裸域与 www

html - 通过域不同的网站

javascript - 删除 gh-pages 自定义域

javascript - 提交()函数不起作用