首页 > 编程知识 正文

ip地址与子网掩码怎样进行计算,子网ip地址范围怎么算

时间:2023-05-05 17:51:44 阅读:162733 作者:1638

! doctypehtmlhtmlheadmetacharset=' utf-8 ' title/title script type=' text/JavaScript ' src=' js/jquery-1.12.4 headbodydivdivip 3360 inputid=' IP ' type=' text ' value=' 192.168.30.5 '/divdiv子网掩码3360 inputid=“net mask”type div div输入范围(必须在ip和mac相位之间的网络段之间) : input type=“text”id=“addt”ad button/div/div btnClick ' ).on('click ',function ) ) varresultIP=$('#IP ' ).val ).split ) '.); //IP地址varresultmask=$(#netmask ) ).val ) ).split (.' ); //子网掩码varresultaddvalue=$ ' # addvalue ' (.val ) ).split (.' ); //IP地址范围//console.log(resultIp )、resultIP ); //console.log(resultMask )、resultmask ); //console.log(resultAddValue ),resultaddvalue ); //将输入IP范围转换为整数varresultaddvaluenumber=number (result addvalue [0] ) 256* 256 * 256 * 256 number (result addvalue [1] ) 256 * var subNet=[]; //ip地址和子网掩码相的网段结果for(varI=0,num=resultIp.length; i num; I ) varc=parseint(resultIP[I] ) parseint ) resultmask[I]; Subnet.push(c ); } subNet=subNet.join ('.' ); //console.log(Subnet ); var subNetResult=subNet.split ('.' ); //console.log(subNetResult )、subnetresult ); //将输入范围限制为相位和结果网段,最低1-255为整数varipleftnumber=number (subnet result [0] ) 256* 256number ) subnetresult(1) )转换为variprightnumber=number (subnetresult(1 [0] ) 256*256*256number ) subnet result 256number ) subnet result//console.log (ipleftnumber )、ipleftnumber ); //console.log(ipRightNumber ),iprightnumber ); if($ ) ' #addvalue ' ).val )!=' ' ) {//输入IP时,表示超出范围的if (resultaddvaluenumberipleftnumber ) { console.log /script/html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。