/** * @ClassName TestSocket1 * @Version 1.0 * @Date 2014-9-26 morning 10:19:36 */public CLA SS TestSocket1 {public static void main (string[] args) throws unknownhostexception {String str = ""; Scanner Scanner = new Scanner (system.in), while (true) {System.out.println ("Please enter a URL to query:"); str = Scanner.nextline (). Trim (), if (Str.equalsignorecase ("Exit")) {System.out.println ("program exit"); break;} else if (str.length () = = 0) { System.out.println ("Native IP" + getlocalhost (str));} else {System.out.println (arrays.tostring (Getwebhost (str). ToArray ()))}}} private static string Getlocalhost (string url) throws Unknownhostexception {return Inetaddress.getlocalhost (). toString ();} private static list<string> getwebhost (String url) throws unknownhostexception {list<string> res = new Linkedlist<string> (); inetaddress[] address = inetaddress.getallbyname (URL); for (inetaddress inetaddress: Address) {Res.add (inetaddress.gethostaddress ());} return res;}}
Java query URL corresponding IP address