域名服务(DNS)

    模块包含属于两个不同类别的函数:

    例如,监视 nodejs.org

    下面是解析 'nodejs.org',然后反向解析返回的 IP 地址的例子。

    1. const dns = require('dns');
    2. if (err) throw err;
    3. console.log(`addresses: ${JSON.stringify(addresses)}`);
    4. addresses.forEach((a) => {
    5. dns.reverse(a, (err, hostnames) => {
    6. throw err;
    7. }
    8. console.log(`reverse for ${a}: ${JSON.stringify(hostnames)}`);
    9. });
    10. });