JavaScript遍历IP段内所有IP
来源:互联网 发布:mac怎么装免费office 编辑:程序博客网 时间:2024/05/21 08:53
思路:将两个IP转换为数字进行比较,小的那个慢慢加一,直到变成大的那个IP所转换的数字,将这其中的数字再转换为IP地址即为IP段内所有的IP。
1 //IP转数字 2 function ip2int(ip) 3 { 4 var num = 0; 5 ip = ip.split("."); 6 num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]); 7 num = num >>> 0; 8 return num; 9 }10 11 //数字转IP12 function int2iP(num)13 {14 var str;15 var tt = new Array();16 tt[0] = (num >>> 24) >>> 0;17 tt[1] = ((num << 8) >>> 24) >>> 0;18 tt[2] = (num << 16) >>> 24;19 tt[3] = (num << 24) >>> 24;20 str = String(tt[0]) + "." + String(tt[1]) + "." + String(tt[2]) + "." + String(tt[3]);21 return str;22 }23 24 //列出IP段内的IP25 function listIP(ip1,ip2){26 var ipInt1 = ip2int(ip1);27 var ipInt2 = ip2int(ip2);28 for(var i = ipInt1;i <= ipInt2;i++){29 document.write(int2iP(i) + '<br/>');31 }32 }33 34 listIP('158.66.23.0','158.66.23.255');
JavaScript遍历IP段内所有IP
阅读全文
0 0
- JavaScript遍历IP段内所有IP
- 获取局域网内所有IP
- 使用批处理ping ip段内主机
- 所有私有、共享IP段(全)
- JAVA判断某个IP是否在指定IP段内
- 判断某个IP是否在IP段内
- ip段
- 查看局域网内所有ip 和 mac
- nmap扫描网段内的所有IP
- 查看局域网内所有ip地址
- 查看局域网内所有ip 和 mac
- ping 网段 内 所有的IP 地址
- 查看局域网内所有的IP
- java获取局域网内所有ip信息
- Java:获取本机所有IP地址,内网IP
- 192.168.和10.0.开头的IP、内网IP段、IP简介、分类——(IP观止)
- oracle sql中查询ip段内的记录
- C++输出IP地址段内的合法地址
- PHP7-MySQLi在分页中的应用
- javaMail实现发邮件功能
- 32位非0整型
- getTrim(strMz)-我的JavaScript函数库-MazeyQ
- The Specials Menu 基础区间 dp
- JavaScript遍历IP段内所有IP
- (一)Android组件基本介绍
- Django中文官方版04-常用数据库API
- JavaScript获取地址栏内容
- JavaScript和jQuery改变标签内容
- 安卓命名规范
- 百度地图开发:多边形覆盖物的背景颜色等样式设置
- jQuery改变CSS使DIV显示
- Intellij IDEA快捷键(使用总结中...)