ip地址计算器源码

admin 2015年01月18日 程序员成长 887次阅读 查看评论

测试地址:http://tool.ipvb.cn/ipc.php

<div id="container">    
<div class="topk">    
<a href="./ip" class="lana">ip地址查询工具</a>&nbsp;    
	<a href="addurl.html" class="lana">常用搜索网站大全</a>&nbsp;    
	<a href="http://www.ipvb.cn" class="lana">ip学习网</a>&nbsp;    
<a href="ipc.php" class="lana">ip地址计算器</a>&nbsp;    
</div><SCRIPT src="./js/ip.js" type=text/javascript></SCRIPT>    
<center>    
<H1 align="left"><font size="2">网络和IP地址计算器</font></H1>    
<font size="2">显示网络,广播,第一次和最后一个给定的网络地址:</font><FORM><font size="2">IP/掩码位: </font>     
<INPUT class=in size=3 value=192 name=ip_1><font size="2">    
	</font> <INPUT 
    
class=in size=3 value=168 name=ip_2><font size="2"> </font>    
<INPUT class=in size=3 value=1 name=ip_3><font size="2">    
	</font>     
<INPUT class=in size=3 value=5 name=ip_4><font size="2"> /</font><INPUT class=in size=2 value=24     
name=bits><font size="2"> </font> <INPUT onclick=calNBFL(this.form) type=button value="计算"><font size="2">    
	</font> <INPUT onclick=resetform4(this.form) type=button value=" 清除重算 "><font size="2">     
<BR><b>结果结果:</b>    
	</font>    
<TABLE summary=result border="1" cellspacing="1" cellpadding="0">    
<TBODY>    
<TR>    
<TD><font size="2">可用地址:</font></TD>    
<TD><INPUT readOnly size=10 name=numofaddr><font size="2"> </font></TD></TR>    
<TR>    
<TD><font size="2">掩码:</font></TD>    
<TD><INPUT readOnly size=3 name=snm_1><font size="2"> </font> <INPUT readOnly size=3 name=snm_2><font size="2">    
	</font>     
<INPUT readOnly size=3 name=snm_3><font size="2"> </font> <INPUT readOnly size=3 name=snm_4><font size="2">     
</font></TD></TR>    
<TR>    
<TD><font size="2">网络:</font></TD>    
<TD><INPUT readOnly size=3 name=nwadr_1><font size="2"> </font> <INPUT readOnly size=3     
name=nwadr_2><font size="2"> </font> <INPUT readOnly size=3 name=nwadr_3><font size="2">    
	</font> <INPUT readOnly size=3     
name=nwadr_4><font size="2"> </font></TD></TR>    
<TR>    
<TD><font size="2">第一个可用:</font></TD>    
<TD><INPUT readOnly size=3 name=firstadr_1><font size="2"> </font> <INPUT readOnly size=3     
name=firstadr_2><font size="2"> </font> <INPUT readOnly size=3 name=firstadr_3><font size="2">    
	</font> <INPUT readOnly     
size=3 name=firstadr_4><font size="2"> </font></TD></TR>    
<TR>    
<TD><font size="2">最后可用:</font></TD>    
<TD><INPUT readOnly size=3 name=lastadr_1><font size="2"> </font> <INPUT readOnly size=3     
name=lastadr_2><font size="2"> </font> <INPUT readOnly size=3 name=lastadr_3><font size="2">    
	</font> <INPUT readOnly     
size=3 name=lastadr_4><font size="2"> </font></TD></TR>    
<TR>    
<TD><font size="2">广播:</font></TD>    
<TD><INPUT readOnly size=3 name=bcast_1><font size="2"> </font> <INPUT readOnly size=3     
name=bcast_2><font size="2"> </font> <INPUT readOnly size=3 name=bcast_3><font size="2">    
	</font> <INPUT readOnly size=3     
name=bcast_4><font size="2"> </font> </TD></TR></TBODY></TABLE></FORM>    
<p><font size="2">在网络掩码“位格式”也被称为CIDR格式(CIDR=无类别域间路由选择)。</font></p>    
<b>    
<font size="2">IP地址和网络转换器</font><br>    
<font size="2">子网掩码转换器(对位点分十进制格式)</font></b>    
<FORM><INPUT class=in size=3 value=255 name=snm_1><font size="2"> </font> <INPUT class=in size=3     
value=255 name=snm_2><font size="2"> </font> <INPUT class=in size=3 value=255 name=snm_3><font size="2">    
	</font> <INPUT 
    
class=in size=3 value=0 name=snm_4><font size="2"> 结果: /</font><INPUT readOnly size=7 name=result><font size="2">    
	</font>     
<INPUT onclick=calcNWbits(this.form) type=button value=" 计算 "><font size="2">    
	</font> <INPUT onclick=resetform1(this.form) type=button value=" 清除重算 "><font size="2">    
	</font> </FORM>    
<HR>    
<b>    
<font size="2">子网掩码转换器(位点分十进制格式)</font></b>    
<FORM><font size="2">/</font><INPUT class=in size=4 value=24 name=bits><font size="2">    
	</font> <INPUT onclick=calcNWmaskForm2(this.form) type=button value=" 计算 "><font size="2">    
	</font> <INPUT onclick=resetform2(this.form) type=button value=" 清除重算 "><font size="2">     
	<a title="ip学习网" target="_blank" href="http://www.ipvb.cn">    
	<font color="#F9F9F9">ab126计算公式大</font><font color="#FFFFFF">全</font></a><BR>结果: <BR>Dec 十进制:    
	</font> <INPUT readOnly size=3 name=snm_1><font size="2"> </font> <INPUT readOnly     
size=3 name=snm_2><font size="2"> </font> <INPUT readOnly size=3 name=snm_3><font size="2">    
	</font> <INPUT readOnly size=3     
name=snm_4><font size="2"> <BR>Hex十六进制: </font> <INPUT readOnly size=2 name=hex_1><font size="2">    
	</font> <INPUT readOnly size=2     
name=hex_2><font size="2"> </font> <INPUT readOnly size=2 name=hex_3><font size="2">    
	</font> <INPUT readOnly size=2     
name=hex_4><font size="2"> </font> </FORM>    
<HR>    
<b>    
<font size="2">所需数量掩码地址转换器</font></b>    
<FORM>    
	<p><font size="2">需要地址的数量: </font> <INPUT class=in size=4 value=5 name=numofaddr><font size="2">    
	</font>     
<INPUT onclick=calcNeeded(this.form) type=button value=" 计算 "><font size="2">    
	</font> <INPUT onclick=resetform6(this.form) type=button value=" 清除重算 "><font size="2">     
<BR>结果: <BR>掩码: /</font><INPUT readOnly size=4 name=bits><font size="2"> dotted    
	dec. 掩码:</font><INPUT readOnly size=3 name=snm_1><INPUT readOnly size=3 name=snm_2><INPUT readOnly size=3 name=snm_3><INPUT readOnly size=3 name=snm_4><font size="2"> <BR>    
	可用的地址数量: </font> <INPUT readOnly size=10 name=maxaddr><font size="2"> </font>     
	</p>    
</FORM>    
<HR>    
<b>    
<font size="2">点分十进制IP地址掩码转换二进制和十六进制</font>    
</b>    
<FORM><INPUT class=in size=3 value=10 name=ip_1><font size="2"> </font> <INPUT class=in size=3 value=0     
name=ip_2><font size="2"> </font> <INPUT class=in size=3 value=0 name=ip_3><font size="2">    
	</font> <INPUT class=in size=3     
value=255 name=ip_4><font size="2"> </font> <INPUT onclick=calcBinBits(this.form) type=button value=" 计算 "><font size="2">    
	</font> <INPUT onclick=resetform3(this.form) type=button value=" 清除重算 "><font size="2">     
<BR>结果: <BR>Bin 二进制: </font> <INPUT readOnly size=8 name=bits_1><INPUT readOnly     
size=8 name=bits_2><INPUT readOnly size=8 name=bits_3><INPUT readOnly size=8     
name=bits_4><font size="2"> <BR>Hex十六进制: </font> <INPUT readOnly size=2 name=hex_1><font size="2">    
	</font> <INPUT readOnly size=2     
name=hex_2><font size="2"> </font> <INPUT readOnly size=2 name=hex_3><font size="2">    
	</font> <INPUT readOnly size=2     
name=hex_4><font size="2"> </font> </FORM>    
<HR>    
<b>    
<font size="2">十六进制掩码转换点分十进制IP地址</font></b><FORM><INPUT class=in size=10 name=hex><font size="2"> </font> <INPUT onclick=dot2hex(this.form) type=button value=" 计算 "><font size="2">    
	</font> <INPUT onclick=resetform12(this.form) type=button value=" 清除重算 "><font size="2">     
<BR>结果: <BR></font><font size="-1">点分十进制</font><font size="2">:</font><INPUT readOnly size=3 name=ip_1><font size="2">    
	</font> <INPUT 
    
readOnly size=3 name=ip_2><font size="2"> </font> <INPUT readOnly size=3 name=ip_3><font size="2">    
	</font> <INPUT readOnly     
size=3 name=ip_4><font size="2"> <BR>Bin二进制:</font><INPUT readOnly size=8 name=bits_1><INPUT readOnly     
size=8 name=bits_2><INPUT readOnly size=8 name=bits_3><INPUT readOnly size=8     
name=bits_4><font size="2"> </font> </FORM>    
<HR>    
<b>    
<font size="2">计算位补一个IP地址(逆)</font></b>    
<FORM><INPUT class=in size=3 value=255 name=ip_1><INPUT class=in size=3     
value=255 name=ip_2><INPUT class=in size=3 value=240 name=ip_3><INPUT class=in     
size=3 value=0 name=ip_4><font size="2"> 结果:</font><INPUT readOnly size=3 name=invert_1><INPUT 
    
readOnly size=3 name=invert_2><INPUT readOnly size=3 name=invert_3><INPUT 
    
readOnly size=3 name=invert_4><INPUT onclick=calcIpInvert(this.form) type=button value=" 计算 "><INPUT onclick=resetform8(this.form) type=button value=" 清除重算 "><font size="2">    
	</font> </FORM>    
<HR>    
<b>    
<font size="2">掩码转换到网络可用地址的数量</font>    
</b>    
<FORM><font size="2">掩码: /</font><INPUT class=in size=2 value=27 name=bits><font size="2">    
	</font> <INPUT onclick=calcAmount(this.form) type=button value=" 计算 "><font size="2">    
	</font> <INPUT onclick=resetform7(this.form) type=button value=" 清除重算 "><font size="2">     
<BR>结果: <BR>可用地址的数量:</font><INPUT readOnly size=10     
name=numofaddr><font size="2"> 地址总数:</font><INPUT readOnly size=10 name=maxaddr><font size="2">     
<BR>点分十进制格式:</font><INPUT readOnly size=3 name=snm_1><font size="2"> </font> <INPUT 
    
readOnly size=3 name=snm_2><font size="2"> </font> <INPUT readOnly size=3 name=snm_3><font size="2">    
	</font> <INPUT readOnly     
size=3 name=snm_4><font size="2"> </font> </FORM>    
<b><a href="http://www.ipvb.cn"><font size="4">ip学习网</font></a></b><p>    
<font size="2">IP组播地址范围<br>    
所有的多播地址可以很容易被认出,因为同位模式“1110”开始。<br>    
<br>    
224.0.0.0 - 224.0.0.255知名多播地址,控制通道<br>    
224.0.1.0 - 238.255.255.255全球范围的(互联网宽)组播地址<br>    
239.0.0.0 - 239.255.255.255本地多播地址</font></p>    
</center>


« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:ip地址计算器源码ip地址学习ip学习

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合