明輝手游網(wǎng):79things.com

本站App下載  |  

首頁(yè) > 電腦資訊 > 電腦知識(shí)

JAVA獲得域名的IP地址

作者:佚名   來源:本站   時(shí)間:2018-07-21  點(diǎn)擊:151次

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.163.com”;

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

}

}

相關(guān)閱讀

推薦游戲

換一換