gpt4 book ai didi

java - 在java中查找给定IP地址或MAC地址的计算机名称、操作系统名称

转载 作者:行者123 更新时间:2023-12-01 04:30:42 25 4
gpt4 key购买 nike

有没有办法找到:

  1. 计算机名称
  2. 操作系统
  3. 硬件类型(笔记本电脑或台式机)

java中给定的IP或MAC地址。我被分配了一个任务获取该数据。我真的很感激代码示例或者如果您知道任何代码示例可以使用的库。例如:

如果我要使用同一网络上计算机的 IP 地址。我想知道计算机的名称以及他们正在使用的操作系统以及其他硬件元数据(如果可能的话)。

最佳答案

如果您尝试查找与 IP 地址关联的主机名,请使用 InetAddress#getHostName() ,尽管这仅在本地网络有注册反向 DNS 的主机时才有效。找出另一台主机的操作系统需要您运行的服务告诉您或 inference through fingerprinting ,它不能从 Java 中获得,并且并不完全可靠。

关于java - 在java中查找给定IP地址或MAC地址的计算机名称、操作系统名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17993914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com