Java 获取服务器 IP 地址:详细教程及示例代码
在 Java 中,可以使用 'InetAddress' 类来获取服务器的 IP 地址。下面是一个示例代码:
import java.net.InetAddress;
import java.net.UnknownHostException;
public class Main {
public static void main(String[] args) {
try {
InetAddress address = InetAddress.getLocalHost();
System.out.println('IP 地址: ' + address.getHostAddress());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
这段代码使用 'getLocalHost()' 方法获取本地主机的 'InetAddress' 对象,然后使用 'getHostAddress()' 方法获取 IP 地址,并打印出来。
请注意,使用 'getLocalHost()' 方法只会获取本地主机的 IP 地址,如果需要获取其他服务器的 IP 地址,可以使用 'InetAddress.getByName()' 方法,将服务器的主机名作为参数传入。例如:
InetAddress address = InetAddress.getByName('www.example.com');
System.out.println('IP 地址: ' + address.getHostAddress());
这段代码将获取 'www.example.com' 服务器的 IP 地址。
原文地址: https://www.cveoy.top/t/topic/pdT8 著作权归作者所有。请勿转载和采集!