本文實例講述了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.49028c.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);}}
希望本文所述對大家的java程序設計有所幫助。
新聞熱點
疑難解答