java如何获取本机IP

1 import java.net.*;

2

3 public class Test6 {

4

5 public static void main(String[] args) {

6 // TODO Auto-generated method stub

7 InetAddress ia=null;

8 try {

9 ia=ia.getLocalHost();

10

11 String localname=ia.getHostName();

12 String localip=ia.getHostAddress();

13 System.out.println("本机名称是:"+ localname);

14 System.out.println("本机的ip是 :"+localip);

15 } catch (Exception e) {

16 // TODO Auto-generated catch block

17 e.printStackTrace();

18 }

19 }

20

21 }

获取所有IPv4的IP地址:

1 public static List getLocalIPList() {

2 List ipList = new ArrayList();

3 try {

4 Enumeration networkInterfaces = NetworkInterface.getNetworkInterfaces();

5 NetworkInterface networkInterface;

6 Enumeration inetAddresses;

7 InetAddress inetAddress;

8 String ip;

9 while (networkInterfaces.hasMoreElements()) {

10 networkInterface = networkInterfaces.nextElement();

11 inetAddresses = networkInterface.getInetAddresses();

12 while (inetAddresses.hasMoreElements()) {

13 inetAddress = inetAddresses.nextElement();

14 if (inetAddress != null && inetAddress instanceof Inet4Address) { // IPV4

15 ip = inetAddress.getHostAddress();

16 ipList.add(ip);

17 }

18 }

19 }

20 } catch (SocketException e) {

21 e.printStackTrace();

22 }

23 return ipList;

24 }

标签:java,String,inetAddresses,IP,ip,ia,inetAddress,本机

来源: https://www.cnblogs.com/java-dyb/p/10912808.html

java怎么获取本机的ip地址_java如何获取本机IP相关推荐

  1. java获取服务器ip地址_java中获取当前服务器的Ip地址的方法

    1.tomcat是一款免费的开源Web服务器,如果部署在本地,那么对应的那么为localhost,对应地址为127.0.0.1. 例子:可以通过http://localhost:8080/项目root ...

  2. java 广播地址,根据ip地址跟子网掩码获取广播地址的java实现

    根据ip地址和子网掩码获取广播地址的java实现 /** * 获取广播地址 * */ public static String getBroadcastAddress(String subnet, S ...

  3. Shell脚本中获取本机ip地址,Linux获取本地ip地址

    在 Shell 脚本中获取本机 IP 地址可以通过多种方式实现,这里介绍三种常用的方法: 1. 使用 ifconfig 命令获取本机 IP 地址 ifconfig 命令可以获取本机网卡的配置信息,包括 ...

  4. golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商

    目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...

  5. php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...

    本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...

  6. php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...

    [php]利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地 本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地 ...

  7. 原创|批处理|批处理设定IP地址与自动获取IP之间的切换

    批处理设定IP地址与自动获取IP之间的切换 背景 在办公环境中,通常,内网的IP地址是指定的,随意更改会导致上不了网或者IP地址冲突:但是当我们将办公电脑带回家中时,通常是自动获取IP地址的.手动来回 ...

  8. Linux_网络_数据链路层协议 MAC帧/ARP协议 (以太网通信原理,MAC地址与IP地址的区分,MTU对IP/TCP/IP的影响,ARP协议及其通信过程)

    文章目录 1. 以太网(基于碰撞区与碰撞检测的局域网通信标准) 2. 以太网的帧格式(MAC帧) MAC地址,IP地址的区分 MTU MTU对IP协议的影响 MTU对TCP/UDP协议的影响 3.AR ...

  9. 计算机如何输入ip地址,电脑如何切换ip地址_怎么让电脑切换ip地址-win7之家

    在每台电脑中,系统中的ip协议都会有提供一种统一的ip地址,能够为为互联网上的每一个网络和每一台主机分配一个逻辑地址,从而达到屏蔽物理地址的差异,同时我们也可以对ip地址进行切换,那么电脑如何切换ip ...

  10. 设置为自动获得IP地址,如何查看当前的IP地址

    电脑设置为自动获得IP地址,如何查看当前的IP地址呢?首先点击[开始]在搜索框中输入"cmd",即可打开命令提示符,如下图所示: 输入"ipconfig /all&quo ...

最新文章

  1. web中的cookies以及作用--web testing 学习笔记
  2. 局域网实现VLAN实例
  3. python3 pycharm 远程调试 启动报错 ValueError: source code string cannot contain null bytes
  4. 三维重建:SLAM算法的考题总结
  5. 【设计模式之美】<Reading Notes>贫血模型与充血模型
  6. MySQL+Tomcat+JVM,看完还怕面试官
  7. 从零开始学_JavaScript_系列(六)——CSS的padding、margin、border属性超详细解释(图文)...
  8. C++ boost 正则表达式用法
  9. Microsoft Office Visio 2007
  10. WPF 添加阴影效果
  11. 百思不得姐框架(二)
  12. Java面试题(上)
  13. python国际象棋ai程序_用 Python 编写一个国际象棋 AI 程序
  14. (转)深入Vue2.x的虚拟DOM diff原理
  15. 实验八:无线城域网ViMax仿真实验
  16. 微信小程序-从零开始制作一个跑步微信小程序 1
  17. 使用第三方APPKey授权 跳转登录 QQ
  18. 打开和写入文件( fopen和fopen_s
  19. C语言读写51单片机01H寄存器,mc-51单片机4种寻址方式
  20. ftp服务器账户密码修改,ftp服务器账号密码修改

热门文章

  1. hysys动态模拟教程_hysys动态模拟介绍
  2. vue实现微信分享链接 生成卡片
  3. 三菱plc编程2000个实例
  4. 微信公众号平台开发各种错误返回码一览表
  5. 代码比较工具三款功能强大Beyond compare、DiffMerge、WinMerge
  6. 校园水卡M1卡破解写卡
  7. 数学建模写作指导20篇(二)-数学建模论文写作通用模板
  8. BaseHTTPRequestHandler,HTTPServer
  9. C# 创建HttpServer
  10. 同花顺手机显示切换服务器,同花顺怎么开多个副屏,同花顺一机多屏显示设置...