JAVA获得域名IP地址的方法

前端技术 2023/09/06 Java

本文实例讲述了JAVA获得域名IP地址的方法。分享给大家供大家参考。具体如下:

import java.net.InetAddress;
import java.net.UnknownHostException;
public class TestInetAddress {
InetAddress myIpAddress = null;
InetAddress[] myServer = null;
public static void main(String args[]) {
TestInetAddress address = new TestInetAddress();
System.out.println(\"Your host IP is: \" + address.getLocalhostIP());
String domain = www.phpstudy.net;
System.out.println(\"The server domain name is: \" + domain);
InetAddress[] array = address.getServerIP(domain);
int count=0;
for(int i=1; i<array.length; i++){
System.out.println(\"ip \"+ i +\" \"+ address.getServerIP(domain)[i-1]);
count++;
}
System.out.println(\"IP address total: \"+count);
}
/**
* 获得 localhost 的IP地址
* @return
*/
public InetAddress getLocalhostIP() {
try {
myIpAddress = InetAddress.getLocalHost();
} catch (UnknownHostException e) {
e.printStackTrace();
}
return (myIpAddress);
}
/**
* 获得某域名的IP地址
* @param domain 域名
* @return
*/
public InetAddress[] getServerIP(String domain) {
try {
myServer = InetAddress.getAllByName(domain);
} catch (UnknownHostException e) {
e.printStackTrace();
}
return (myServer);
}
}

希望本文所述对大家的java程序设计有所帮助。

本文地址:https://www.stayed.cn/item/15614

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。