我在网络中有不同的主机并且想要他们的IP地址。 (它们以其主机名地址而闻名,即foo.local)我找到了几个找到一个IPv4地址的工具和程序,这是第一个找到的地址"这也可以是一个链接区域设置地址,它不适合我的实现。因为我需要这个程序,所以需要一个带有可解析输出的库或程序。
为什么我不使用默认的DNS模块?它似乎与.local主机名一起工作,并且网络不一定有DNS服务器/路由器。
OS是Ubuntu,平台是node.js.
多播DNS可能就是这里的答案,但还没有找到可靠的模块或其他实现。具有要解析的主机名的所有设备都支持多播DNS。