java 判断IP地址是否为内网IP
来源:互联网 发布:jquery post get json 编辑:程序博客网 时间:2024/05/16 09:30
简洁实用的一个方法:
public static boolean internalIp(String ip) { byte[] addr = IPAddressUtil.textToNumericFormatV4(ip); return internalIp(addr);}public static boolean internalIp(byte[] addr) { final byte b0 = addr[0]; final byte b1 = addr[1]; //10.x.x.x/8 final byte SECTION_1 = 0x0A; //172.16.x.x/12 final byte SECTION_2 = (byte) 0xAC; final byte SECTION_3 = (byte) 0x10; final byte SECTION_4 = (byte) 0x1F; //192.168.x.x/16 final byte SECTION_5 = (byte) 0xC0; final byte SECTION_6 = (byte) 0xA8; switch (b0) { case SECTION_1: return true; case SECTION_2: if (b1 >= SECTION_3 && b1 <= SECTION_4) { return true; } case SECTION_5: switch (b1) { case SECTION_6: return true; } default: return false; }}也不知道哪篇是原创,贴了过来,感谢各位热心的同行
阅读全文
0 0
- java 判断IP地址是否为内网IP
- 判断IP地址是否为内网IP地址
- 判断IP地址是否为内网IP地址
- 判断IP是否为内网IP
- (转)判断一个IP地址是否为内网IP(备忘)
- Java 判断IP地址为内网IP还是公网IP
- 判断是否为IP地址
- 判断是否为IP地址
- 检测ip地址是否为内网地址
- 判断IP地址是否为公有地址
- Java判断IP为局域网(内网)IP
- 判断字符串是否为IP地址。
- c# 判断字符串是否为IP地址
- 判断字符串是否为IP地址
- 判断字符串是否为IP地址
- 判断IP 字符串是否为有效地址
- JAVA判断某个IP是否在指定IP段内
- Java 判断 String 是否为合法IP
- 第十二周项目三——Dijkstra算法的验证
- nodejs express路由详解
- Git工作流指南:Gitflow工作流
- Java设计模式(二)----工厂模式
- Yii 框架增删改查
- java 判断IP地址是否为内网IP
- xlwt是Python用来写Excel文件的包。
- 进程与线程的区别
- 相关
- 冒泡排序对字符串数组排序
- 人脸检测及识别python实现系列(3)——为模型训练准备人脸数据
- 套接字选项SO_KEEPALIVE
- 阿里云服务器ECS 第一篇:FTP文件服务器搭建
- Eclipse中新建web项目