如何使用 java 读取设备的动态 IP



假设我必须实现一个Java程序,该程序能够在JAVA中读取特定 Device.Is 的动态IP地址。

如果您的设备在互联网上,则必须创建一个客户端-服务器应用程序。客户端将安装在设备上,并在每次 IP 更改时将其 IP 推送到服务器。

您还可以检查"dyndns.com"和"no-ip.com"等实用程序。这些实用程序可以为动态 IP 提供域名。

  1. 如前所述,尝试提供一些示例代码或更具体

  2. 获取一本Java书籍并阅读TCP/IP网络的概念。

  3. 您可以尝试以下代码来获取本地 IP (LAN):

导入java.net.InetAddress;

import java.net.UnknownHostException;

公共类 IP {

public static void main(String[] args) throws UnknownHostException {
    String ip=InetAddress.getLocalHost().getHostAddress();
    System.out.println("My IP address "+ip);
}

}

最新更新