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

[复制链接]
查看11 | 回复4 | 2022-1-21 10:27:10 | 显示全部楼层 |阅读模式
http://1850457044/
回复

使用道具 举报

千问 | 2022-1-21 10:27:10 | 显示全部楼层
http://ip.chinaz.com/
回复

使用道具 举报

千问 | 2022-1-21 10:27:10 | 显示全部楼层

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

使用道具 举报

千问 | 2022-1-21 10:27:10 | 显示全部楼层
其实就是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];
}
回复

使用道具 举报

千问 | 2022-1-21 10:27:10 | 显示全部楼层
LOC牛人很多!!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行