Node.js dns.lookup() 到内部 docker-compose 服务

Node.js dns.lookup() to internal docker-compose service

我尝试测量 [=19th=] 集群中的 DNS 延迟。

  setInterval(() => {
    console.time('dns-test');

    dns.lookup('http://my-service', (_, addresses, __) => {
      console.log('addresses:', addresses);
      console.timeEnd('dns-test');
    });
  }, 5000);

但是得到 addresses: undefined,有什么想法吗?

...dns.lookup('http://my-service'...

lookup 函数(使用示例)将第一个参数作为您要查找的主机名,例如。 google.com。您应该从传入的名称中删除“http://”。