java解析主机名获取ip地址

    今天看书时动手敲了书上的实例程序,用java写的通过输入主机名可以解析到其ip地址
import java.net.*;
/**
 * 解析主机名获取ip地址
 */
public class GetIp {
    public static void main(String[] args){
        InetAddress address = null;
        if(args.length == 0){
            System.out.println("usage: getip host");
            System.exit(1);
        }

        try{
            address = InetAddress.getByName(args[0]);
        }catch(Exception e){
            System.out.println("not found");
            System.exit(2);
        }

        System.out.println(address.getHostName() + "=" + address.getHostAddress());
        System.exit(0);
    }
}

你可能感兴趣的:(java,.net)