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

发布时间 - 2026-01-11 02:18:10    点击率:

前言

本文详细给大家介绍了关于利用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的方法


总结

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


# java  # 当前机器名  # 获取机器名  # java获取用户ip  # java实现根据ip地址获取地理位置  # java编程实现获取服务器IP地址及MAC地址的方法  # java中通过网卡名称获取IP地址  # Java实现获取客户端真实IP方法小结  # Java 获取本机的IP与MAC地址实现详解  # java中获取当前服务器的Ip地址的方法  # Java怎么获取多网卡本地ip  # java获取ip地址示例  # java获取注册ip实例  # 给大家  # 这篇文章  # 谢谢大家  # 多说  # 本机  # 有疑问  # net  # class  # brush  # import  # InetAddress  # static  # void  # main  # UnknownHostException  # public  # pre  # strong 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  如何在建站主机中优化服务器配置?  Laravel怎么判断请求类型_Laravel Request isMethod用法  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  高端网站建设与定制开发一站式解决方案 中企动力  香港服务器部署网站为何提示未备案?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  如何确保FTP站点访问权限与数据传输安全?  高防服务器:AI智能防御DDoS攻击与数据安全保障  实例解析angularjs的filter过滤器  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何在阿里云购买域名并搭建网站?  php485函数参数是什么意思_php485各参数详细说明【介绍】  如何快速生成专业多端适配建站电话?  利用vue写todolist单页应用  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  青岛网站建设如何选择本地服务器?  HTML 中如何正确使用模板变量为元素的 name 属性赋值  Laravel定时任务怎么设置_Laravel Crontab调度器配置  Laravel如何与Pusher实现实时通信?(WebSocket示例)  Android实现代码画虚线边框背景效果  高端云建站费用究竟需要多少预算?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  Laravel如何配置和使用缓存?(Redis代码示例)  如何获取免费开源的自助建站系统源码?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  如何在云指建站中生成FTP站点?  如何用PHP快速搭建高效网站?分步指南  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何快速搭建FTP站点实现文件共享?  phpredis提高消息队列的实时性方法(推荐)  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel集合Collection怎么用_Laravel集合常用函数详解  如何快速搭建二级域名独立网站?  Laravel如何创建自定义Facades?(详细步骤)  如何在建站宝盒中设置产品搜索功能?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  php结合redis实现高并发下的抢购、秒杀功能的实例  西安专业网站制作公司有哪些,陕西省建行官方网站?  在线制作视频的网站有哪些,电脑如何制作视频短片?  UC浏览器如何设置启动页 UC浏览器启动页设置方法  Laravel如何使用Gate和Policy进行授权?(权限控制)