如何从Java中的IP地址获取设备名称

时间:2020-08-25 20:00:14

标签: java networking dns

我正在尝试获取与LAN上的IP地址关联的主机名。我看过Need to perform a reverse DNS lookup of a particular IP address in java的解决方案,基本上是:

InetAddress ia = InetAddress.getByName("192.168.1.3");
System.out.println(ia.getHostName());

输出为:

192.168.1.3

所以这一切告诉我的是我提供的地址!

问题是,如果我将Fing之类的应用程序下载到手机上并运行网络扫描,则可以看到设备的主机名。 Fing一定是从某处获得该信息的。我想做类似的事情。

Fing能够采取什么措施来获取此信息,我该怎么做?

0 个答案:

没有答案