|
/* * Program:nslookup.java */ import java.net.*/; public class nslookup { //Usage:java nslookup hostname public static void main (String argv〔〕) throws Exception { String host=argv〔0〕; InetAddress address=null; try { address=InetAddress.getByName(host); } catch(UnknownHostException e) { System.out.println("Unknown host"); System.exit(0); } byte〔〕 ip〔〕=address.getAddress(); for (int i=0;iif (i>0 System.out.print("."); System.out.print(ip〔i〕& Oxff); } System.out.println(); }}
在JDK 1.0.2(Java Develop Kit-Java开发工具包中,编制一个程序,将主机名转换为IP地址并不太容易。这是由于InetAddress类中getHostName方法中有一个bug。这个bug在JDK 1.1 beta版中得以修正,所以下列代码在JDK 1.1中应该可以运行。 (阅读次数:) 上一页 1 2下一页 |