一些应用程序如何根据ip获取设备的主机名?

时间:2016-01-14 16:02:02

标签: node.js networking dns

您是否看过那些探索本地网络寻找设备的应用? 好吧,我想知道他们(大多数)是如何得到设备的名字的!

有谁知道吗?因为我正在构建一个需要获取(如果可能)本地设备主机名的应用程序..

1 个答案:

答案 0 :(得分:0)

本地网络设备发现通常由zeroconf实现完成(例如,Apple服务通常使用Bonjour服务来发现本地设备名称。)

如果您想探索在nodeJS中使用的此类服务,那么可以查看https://github.com/agnat/node_mdns。我自己从未使用它,但看起来确实相当受欢迎且稳定。

否则只需围绕zeroconf / mdns进行一些研究,并根据您的需求做出决定。