当前位置: 移动技术网 > IT编程>开发语言>Java > 利用Java如何获取IP与机器名方法示例

利用Java如何获取IP与机器名方法示例

2019年07月22日  | 移动技术网IT编程  | 我要评论

前言

本文详细给大家介绍了关于利用java如何获取ip与机器名的方法示例,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍:

一、通过ip获取机器名 or 通过机器名获取ip

host :主机        hostaddress :ip       hostname:机器名

import java.net.inetaddress; 
import java.net.unknownhostexception; 
 
public class test01 { 
 public static void main(string[] args) throws unknownhostexception { 
 inetaddress addr=null; 
 string ip=""; 
 string address=""; 
 try{ 
  // cp01-fengchao-public-7.epc.baidu.com|10.95.130.73 
  addr = inetaddress.getbyname("cp01-fengchao-public-7.epc.baidu.com"); 
  ip = addr.gethostaddress().tostring(); //获得机器ip   
  address = addr.gethostname().tostring(); //获得机器名称 
  system.out.println(ip + "|" + address); 
 }catch(exception e){ 
  e.printstacktrace(); 
 } 
 } 
} 

二、获取本机的ip和机器名

import java.net.inetaddress; 
import java.net.unknownhostexception; 
 
public class test01 { 
 public static void main(string[] args) throws unknownhostexception { 
 inetaddress addr=null; 
 string ip=""; 
 string address=""; 
 try{ 
  // cp01-fengchao-public-7.epc.baidu.com|10.95.130.73 
//  addr = inetaddress.getbyname("cp01-fengchao-public-7.epc.baidu.com"); 
  addr = inetaddress.getlocalhost(); 
  ip = addr.gethostaddress().tostring(); //获得机器ip   
  address = addr.gethostname().tostring(); //获得机器名称 
  system.out.println(ip + "|" + address); 
 }catch(exception e){ 
  e.printstacktrace(); 
 } 
 } 
} 

三、java.net.inetaddress的方法


总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对移动技术网的支持。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网