博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java根据本地Ip获取mac地址
阅读量:5964 次
发布时间:2019-06-19

本文共 1552 字,大约阅读时间需要 5 分钟。

1 import java.net.InetAddress; 2 import java.net.NetworkInterface; 3 import java.net.SocketException; 4 import java.net.UnknownHostException; 5  6 public class MacAddress { 7  8     /** 9      * @param args10      * @throws UnknownHostException 11      * @throws SocketException 12      */13     public static void main(String[] args) throws UnknownHostException, SocketException {14 15         InetAddress ia = InetAddress.getLocalHost();16         System.out.println(ia);17         getLocalMac(ia);18     }19     private static void getLocalMac(InetAddress ia) throws SocketException {20         // TODO Auto-generated method stub21         //获取网卡,获取地址22         byte[] mac = NetworkInterface.getByInetAddress(ia).getHardwareAddress();23         24         System.out.println("mac数组长度:"+mac.length);25         StringBuffer sb = new StringBuffer("");26         for(int i=0; i

 

下面这个方法是获取客户端请求地址

public String getClientIp(HttpServletRequest request) {        String ip = request.getHeader("x-forwarded-for");        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {            ip = request.getHeader("Proxy-Client-IP");        }        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {            ip = request.getHeader("WL-Proxy-Client-IP");        }        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {            ip = request.getRemoteAddr();        }        if(ip.trim().contains(",")){            String [] ips=ip.split(",");            ip=ips[0];        }        return ip;    }

 

转载地址:http://eovax.baihongyu.com/

你可能感兴趣的文章
Oracle 索引
查看>>
数据库复习
查看>>
unix 环境高级编程
查看>>
为数据库建立索引
查看>>
第二周作业-软件工作量的估计
查看>>
我的wordpress插件总结
查看>>
MAXIMO 快速查找实现
查看>>
Oracle——条件控制语句
查看>>
[Linux][Redis][05]Benchmark
查看>>
第一次作业-准备篇
查看>>
HDU1848 Fibonacci again and again
查看>>
HTML思维导图
查看>>
office2016选择性安装
查看>>
C# 自定义控件入门
查看>>
git改密码出现授权问题
查看>>
Hadoop IO 特性详解(2)
查看>>
ORA-02266: 表中的唯一/主键被启用的外键引用
查看>>
MySQL类型转换 使用CAST将varchar转换成int类型排序
查看>>
Django的POST请求时因为开启防止csrf,报403错误,及四种解决方法
查看>>
Apache common-fileupload用户指南
查看>>