小程序,输入hostname程序返对应的IP地址
希望大家追加各种功能完善这个BasicNetUtils类
import java.net.InetAddress;
import java.net.UnknownHostException;
/*
* Created on 2005/02/02
*
*/
/**
* @author Neil Lee
*
*/
public class BasicNetUtils {
BasicNetUtils() {
}
String getHostName(String hostname) {
String ipAddrStr = "";
try {
InetAddress addr = InetAddress.getByName(hostname);
byte[] ipAddr = addr.getAddress();
// Convert to dot representation
for (int i = 0; i < ipAddr.length; i++) {
if (i > 0) {
ipAddrStr += ".";
}
ipAddrStr += ipAddr[i] & 0xFF;
}
} catch (UnknownHostException e) {
}
return ipAddrStr;
} //======================main(test)========================
public static void main(String[] args) {
BasicNetUtils basic = new BasicNetUtils();
System.out.println(basic.getHostName("cjsdn.net"));
}
}