import java.net.InetAddress; import java.net.UnknownHostException; public class getip { public static void main(String[] args) throws UnknownHostException { /** * ip地址對象。 InetAddress * @throws UnknownHostException * */ //獲取本地主機地址對象 InetAddress ip = InetAddress.getLocalHost(); //獲取其餘主機的地址對象 //InetAddress ip = InetAddress.getByName("www.baidu.com.cn"); System.out.println(ip.getHostAddress()+":"+ip.getHostName()); } }
InetAddress ip = InetAddress.getLocalHost();
經過上面這句能夠得到本身ip的對象,這個對象裏面封裝了不少內容,能夠經過它來獲取主機名,主機IP地址等等
java