利用Java如何获取IP与机器名方法示例
时间:2021-07-06 10:08:33|栏目:JAVA代码|点击: 次
前言
本文详细给大家介绍了关于利用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的方法

总结


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




