「java域名获取ip」域名怎么获取

博主:adminadmin 2023-01-09 01:36:05 600

今天给各位分享java域名获取ip的知识,其中也会对域名怎么获取进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java通过域名获取IP地址

public String getIP(String name){

InetAddress address = null;

try {

address = InetAddress.getByName(name);

} catch (UnknownHostException e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println("获取失败");

}

return address.getHostAddress().toString();

}

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 = ;

System.out.println("The server domain name is: " + domain);

InetAddress[] array = address.getServerIP(domain);

int count=0;

for(int i=1; iarray.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通过域名怎么获取本机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 = "";

System.out.println("The server domain name is: " + domain);

InetAddress[] array = address.getServerIP(domain);

int count=0;

for(int i=1; iarray.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域名获取ip的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于域名怎么获取、java域名获取ip的信息别忘了在本站进行查找喔。