找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 32|回复: 3

这个怎么转换的,普通地址转数字

[复制链接]

425

主题

3598

回帖

8515

积分

论坛元老

积分
8515
发表于 2013-4-21 12:33:20 | 显示全部楼层 |阅读模式
http://1850457044/
回复

使用道具 举报

1050

主题

1万

回帖

2万

积分

论坛元老

积分
24962
发表于 2013-4-21 12:35:53 | 显示全部楼层
本帖最后由 总是吵架的猪 于 2013-4-21 12:39 编辑

http://ip.chinaz.com/?IP=url7.me
看中间的数值
这是我们中国自主知识产权的ipv9  使用时要花钱的
回复

使用道具 举报

59

主题

595

回帖

1385

积分

金牌会员

积分
1385
发表于 2013-4-21 12:36:59 | 显示全部楼层
其实就是ip2long



测试:http://sou.host.smartgslb.com/ip2long.php

具体实现

    //将127.0.0.1形式的IP地址转换成十进制整数,这里没有进行任何错误处理  
    public static long ipToLong(String strIp) ...{  
        long[] ip = new long[4];  
        //先找到IP地址字符串中.的位置  
        int position1 = strIp.indexOf(".");  
        int position2 = strIp.indexOf(".", position1 + 1);  
        int position3 = strIp.indexOf(".", position2 + 1);  
        //将每个.之间的字符串转换成整型  
        ip[0] = Long.parseLong(strIp.substring(0, position1));  
        ip[1] = Long.parseLong(strIp.substring(position1+1, position2));  
        ip[2] = Long.parseLong(strIp.substring(position2+1, position3));  
        ip[3] = Long.parseLong(strIp.substring(position3+1));  
        return (ip[0] << 24) + (ip[1] << 16) + (ip[2] << 8) + ip[3];  
    }  
回复

使用道具 举报

374

主题

4497

回帖

1万

积分

论坛元老

积分
10178
发表于 2013-4-21 13:24:03 | 显示全部楼层
LOC牛人很多!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-13 13:41 , Processed in 0.021846 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表