java怎么获取本机的ip地址_java如何获取本机IP
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相关推荐
- java获取服务器ip地址_java中获取当前服务器的Ip地址的方法
1.tomcat是一款免费的开源Web服务器,如果部署在本地,那么对应的那么为localhost,对应地址为127.0.0.1. 例子:可以通过http://localhost:8080/项目root ...
- java 广播地址,根据ip地址跟子网掩码获取广播地址的java实现
根据ip地址和子网掩码获取广播地址的java实现 /** * 获取广播地址 * */ public static String getBroadcastAddress(String subnet, S ...
- Shell脚本中获取本机ip地址,Linux获取本地ip地址
在 Shell 脚本中获取本机 IP 地址可以通过多种方式实现,这里介绍三种常用的方法: 1. 使用 ifconfig 命令获取本机 IP 地址 ifconfig 命令可以获取本机网卡的配置信息,包括 ...
- golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商
目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...
- php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...
本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...
- php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...
[php]利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地 本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地 ...
- 原创|批处理|批处理设定IP地址与自动获取IP之间的切换
批处理设定IP地址与自动获取IP之间的切换 背景 在办公环境中,通常,内网的IP地址是指定的,随意更改会导致上不了网或者IP地址冲突:但是当我们将办公电脑带回家中时,通常是自动获取IP地址的.手动来回 ...
- Linux_网络_数据链路层协议 MAC帧/ARP协议 (以太网通信原理,MAC地址与IP地址的区分,MTU对IP/TCP/IP的影响,ARP协议及其通信过程)
文章目录 1. 以太网(基于碰撞区与碰撞检测的局域网通信标准) 2. 以太网的帧格式(MAC帧) MAC地址,IP地址的区分 MTU MTU对IP协议的影响 MTU对TCP/UDP协议的影响 3.AR ...
- 计算机如何输入ip地址,电脑如何切换ip地址_怎么让电脑切换ip地址-win7之家
在每台电脑中,系统中的ip协议都会有提供一种统一的ip地址,能够为为互联网上的每一个网络和每一台主机分配一个逻辑地址,从而达到屏蔽物理地址的差异,同时我们也可以对ip地址进行切换,那么电脑如何切换ip ...
- 设置为自动获得IP地址,如何查看当前的IP地址
电脑设置为自动获得IP地址,如何查看当前的IP地址呢?首先点击[开始]在搜索框中输入"cmd",即可打开命令提示符,如下图所示: 输入"ipconfig /all&quo ...
最新文章
- web中的cookies以及作用--web testing 学习笔记
- 局域网实现VLAN实例
- python3 pycharm 远程调试 启动报错 ValueError: source code string cannot contain null bytes
- 三维重建:SLAM算法的考题总结
- 【设计模式之美】<Reading Notes>贫血模型与充血模型
- MySQL+Tomcat+JVM,看完还怕面试官
- 从零开始学_JavaScript_系列(六)——CSS的padding、margin、border属性超详细解释(图文)...
- C++ boost 正则表达式用法
- Microsoft Office Visio 2007
- WPF 添加阴影效果
- 百思不得姐框架(二)
- Java面试题(上)
- python国际象棋ai程序_用 Python 编写一个国际象棋 AI 程序
- (转)深入Vue2.x的虚拟DOM diff原理
- 实验八:无线城域网ViMax仿真实验
- 微信小程序-从零开始制作一个跑步微信小程序 1
- 使用第三方APPKey授权 跳转登录 QQ
- 打开和写入文件( fopen和fopen_s
- C语言读写51单片机01H寄存器,mc-51单片机4种寻址方式
- ftp服务器账户密码修改,ftp服务器账号密码修改