关于java获取本地ip的几种方法
1.获取本地ip的方法

System.out.println(InetAddress.getLocalHost().getHostAddress());

2.域名解析ip的方法

System.out.println(InetAddress.getByName("www.sina.com.cn"));

3.获取本地出口ip的方法(局域网NAT或本地找交换机出口ip的方法)
建立通讯TCP,telnet,mina通讯等。

Socket client = new Socket("192.168.6.8", 80);
System.out.println(client.getInetAddress().getHostAddress());

4.获取本地的互联网ip的方法

百度搜索输入ip,结果截图如下:
或者自己写http请求http://www.ip138.com/网站就会返回你的互联网ip
5.java通过管道runtime调用cmd获取ip

6.其他使用jndi的方式获取ip

好了就到这里吧!欢迎大家关注我的博客,如有疑问,请加qq群:454796847、135430763 共同进步!

关于java获取本地ip的几种方法相关推荐

  1. java 获取当前时间的三种方法是什么

    本文主要介绍java获取当前时间的三种方法.这篇文章很详细,有一定的参考价值.有需要的朋友可以参考一下. 总结一些java中获取当前时间的方法. System.currentTimeMillis() ...

  2. Linux下编程获取本地IP地址的常见方法

    代码编译运行平台:Linux 64bits+g++(-m64),-m64表示生成64bits的程序. 在进行Linux网络编程时,经常用到本机IP地址.本文罗列一下常见方法,以备不时之需. 获取本机I ...

  3. java获取本地Ip

    程序人生 前言 一.传统方式 二.新方式 三.测试 前言 今天玩了一天(愧疚中),写一个简单的获取自己本地ip的一个工具类,可以拿到自己的本地ip,也是这两天用了自己研究了一下,记录下来方便理解. 一 ...

  4. Java获取本地ip方法_Java获取本地IP方法详解

    获取本地服务器IP经常会出现127.0.0.1,0:0:0:0:0:0:0:1,fe80:0:0:0:960:74bd:e1a0:e5b9%11 这些情况,以下代码可解决此问题 public stat ...

  5. Java获取文件类型的5种方法

    前言 工作中经常会用到,判断一个文件的文件类型,这里总结一把,一般判断文件类型的原理有2种方式: 根据文件扩展名判断 优点:速度快,代码简单 缺点:无法判断出真实的文件类型,例如一些伪造的文件或者没有 ...

  6. JAVA获取当前时间的三种方法

    1.java.util.Date day=new Date(); SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:s ...

  7. java 获取随机数字的三种方法

    1 //方法1 (数据类型) 2 //(最小值+Math.random()*(最大值-最小值+1)) 3 // 例: 4 (int)(1+Math.random()*(10-1+1)) //从1到10 ...

  8. 网页获取客户端IP的两种方法

    不用英文写了哈: 在网页上获取客户端IP地址是件容易的事,用JavaScript以下代码即可: ip = '<!--#echo var="REMOTE_ADDR"--> ...

  9. java获取系统时间的几种方法_获取当前时间的几种方法整理(Java)

    在java中有很多方法可以取到系统时间,记一下最简单的那种 //使用Calendar 获取当前日期和时间 Calendar calendar = Calendar.getInstance(); // ...

最新文章

  1. flexbox布局的兼容性
  2. java多线程学习三
  3. Java中 equals和==的区别?
  4. 图解用Wireshark进行Http协议分析
  5. vue取url路径传参_vue不通过路由直接获取url中参数的方法示例
  6. 信息学奥赛C++语言:三位数的求和
  7. Maven项目打包成可执行Jar文件
  8. Again Twenty Five!
  9. common,Google Guava,Guice
  10. 常用传感器讲解九--雨滴传感器
  11. Real-Time Rendering——16.1 Sources of Three-Dimensional Data三维数据的来源
  12. MATLAB 结构矩阵和单元矩阵
  13. 计算机基础知识初中生学习,初中生具备了学习电脑的能力吗?
  14. Longest Common Prefix_LeetCode
  15. 仿真软件proteus构建七段数码管显示数字0-9实验
  16. 适用于DSP的四阶矩阵求逆算法
  17. Orphaned pod found - but volume paths are still present on disk的处理
  18. 海洋CMS火车头数据采集教程-自动配置采集发布模块教程
  19. C++OpenCV系统学习(17)——图像分割与抠图(6)——视频背景替换
  20. 某网站提供的香港空间,美国空间,国内空间测速结果

热门文章

  1. 【开机自启动】将一个程序设为开机自启动的4种方式 (亲测)
  2. epplus 速度_VSTO学习之路:学习使用Epplus(1)
  3. godaddy biz域名续费优惠码
  4. 《python语言程序设计》第5章 第35题,完整数 解题,第2天 一切又回到了启点 排名21297
  5. 腾讯通改了服务器IP地址后,只能发送即时消息,不能发送文件
  6. 傅老师课堂:Oracle高级查询之CONNECT BY
  7. 考研二战日记-第六天——高数1.6极限存在准则 两个重要极限
  8. 构建自定义的wince系统
  9. 仿写小米官网(登录、注册页面、首页、详情页、购物车)
  10. VM跳过虚拟检测(游戏多开,虚拟机录制视频)