The InetAddress class uses java to obtain the ip address

package com.wowowo.ip;

import java.net.InetAddress;
import java.net.UnknownHostException;

public class TestInetAddress {
    
    

	/**
	 * @param args
	 */
	public static void main(String[] args) {
    
    
		// TODO Auto-generated method stub
		
		try {
    
    
			 InetAddress obj=  InetAddress.getLocalHost();//获得本地主机
			 
			 System.out.println(obj.getHostAddress()); //返回主机地址(ip)
			 
			 InetAddress obj2=InetAddress.getByName("www.taobao.com");
			 
			 System.out.println(obj2.getHostAddress());//返回的是ip
			 
			 System.out.println(obj2.getHostName());//返回主机名 www.taobao.com
			 
			 InetAddress[] arr=InetAddress.getAllByName("www.taobao.com");
			 
			 for(InetAddress ipobj:arr)
				 System.out.println(ipobj.getHostAddress());
			 
			 InetAddress obj3=InetAddress.getByName("192.168.1.136");
			
			 System.out.println(obj3.getHostAddress());//192.168.1.136
			 
		} catch (UnknownHostException e) {
    
    
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

}

Guess you like

Origin blog.csdn.net/Rockandrollman/article/details/130477807