Tag: ASP预览模式: 普通 | 列表
有时候我们需要判断某一个IP地址是否属于一个网段,以决定该用户能否访问系统.
  比如用户登录的IP是218.6.7.7,而我们的程序必须判断他是否属于218.6.0.0/16这个网段(其中/16是新的子网掩码的表示方式,相当于255.255.0.0).
  要实现这样的功能,现在流行的算法是将218.6.0.0和218.6.7.7按256进制换算成10进制并进行比较得出,如先计算出218.6.0.0和218.6.255.255的十进制:218×256×256×256+6×256×256=3657826304,218×256×256×256+6×256×256+255×256×256+255=3657891839。再计算出218.6.7.7的十进:218×256×256×256+6×256×2...

查看更多...

Tags: ASP 程序

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 94 | 查看次数: 11846