设为首页 加入收藏

TOP

Java 获取ip地址和网络接口
2018-01-17 13:05:33 】 浏览:171
Tags:Java 获取 地址 网络 接口

网络相关对象在java.net包中。


1.获取主机对象InetAddress


2.获取主机对象的ip地址和主机名(需要dns解析主机名)


3.获取本机所有接口NetworkInterface并遍历


由于一个接口上可能有多个子接口(辅助ip,如eth0:1),因此根据某个接口,可以得到该接口的所有ip地址枚举集合(同时包括Ipv4和ipv6接口)。


可以使用Collections.list()方法将Enumeration类型转换为ArrayList集合的数据结构,然后使用Itreator遍历器遍历。


以下是获取本机所有接口名称和这些接口上的ipv4地址的方法(适用于Windows和Linux)。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java中使用LocalDate根据日期来计.. 下一篇F# 4.1全面概览

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目