当前位置: 首页 > news >正文

linux网站建设慢慢网站建设

linux网站建设,慢慢网站建设,黑河做网站,奥运网站模板有时候,服务后端需要对客户端的所属组进行判断,以决定何种访问策略权限。而客户端IP所在子网是一种很简单易实现的分组方法。 虽然现在早已经进入IPv6时代,不过IPv4在局域网仍广泛使用,它的定义规则相对简单,本文介绍的…

有时候,服务后端需要对客户端的所属组进行判断,以决定何种访问策略权限。而客户端IP所在子网是一种很简单易实现的分组方法。
虽然现在早已经进入IPv6时代,不过IPv4在局域网仍广泛使用,它的定义规则相对简单,本文介绍的是IPv4子网判断的算法。
一个IPv4的地址,就是4段0-255之间的数字以.隔开(实际上按二进制的话有效位数是32位),而一个子网的地址则是一个IPV4地址加掩码构成,掩码也是4段0-255之间的数字以.隔开(实际上按二进制的话有效位数是32位,一般说的掩码位数是指32位中从左到右连续1的个数),定义很简单。那么判断一个客户端的IP地址是否属于某个子网,可以按以下方法判断:

function testip(ip) { //ip地址合法性检查 正则表达式
if (/^(?:(?:1[0-9][0-9]\.)|(?:2[0-4][0-9]\.)|(?:25[0-5]\.)|(?:[1-9][0-9]\.)|(?:[0-9]\.)){3}(?:(?:1[0-9][0-9])|(?:2[0-4][0-9])|(?:25[0-5])|(?:[1-9][0-9])|(?:[0-9]))$/.test(ip)) {return true}
else { return false }
}function insubnet(clientip,ipsegment,mask) {if (testip(clientip) && testip(clientip) && testip(clientip)) {let ipv4=clientip.split(".");let ipsv4=ipsegment.split(".");let maskv4=mask.split(".");if ( ((ipv4[0]&maskv4[0])==ipsv4[0]) && ((ipv4[1]&maskv4[1])==ipsv4[1]) && ((ipv4[2]&maskv4[2])==ipsv4[2]) && ((ipv4[3]&maskv4[3])==ipsv4[3]) ) { return true; }else { return false; }}else { return false; }
}

例程中对客户端IP地址、子网地址和掩码按正则表达式进行合法性检查,实际环境可能不一定需要这样操作。

http://www.yayakq.cn/news/326710/

相关文章:

  • 济南网站设计公司排名惠州seo网络推广
  • angular做门户网站推广淘特一个新人多少钱
  • 北京商城开发茂名seo快速排名外包
  • 搭建网站平台自己做网站需要什么
  • 装修设计的网站wordpress know how
  • 河南省建设厅网网站首页南京专业网站制作哪家好
  • qq上如何做文学网站网站建设设计公司类网站织梦模板 带手机端
  • 建站超市代理高端品牌车
  • 自学网站开发多久好的php网站
  • 咸阳个人兼职网站建设jsp网站服务建设开题报告
  • 网站翻页模板温州做网站老师
  • 2019年做网站还有前景吗wordpress如何添加icp
  • 网站发布方式有哪些途牛网站建设
  • 青海网站开发 建设磁县邯郸网站建设
  • 云南建投第七建设有限公司网站建网站注意什么
  • 简述网站的制作步骤新手学做网站必备软件
  • 郑州网站制作费用国外网站内容去哪些平台做
  • 我爱建站免费空间新手小白开公司全流程版
  • 个人网站建设方案书用备案的南漳网站定制
  • 中天建设招标网站推广活动策划方案范文
  • 网站二级目录打不开温州做网络推广的公司
  • 东莞制作网站的联系方式wordpress底部自豪
  • 南京网站制作费用wordpress 漏斗式搜索插件
  • 备案要关闭网站吗软件工程是干什么的
  • 哈尔滨网站排名公司浙江广发建设有限公司网站
  • 中国铁道建设协会网站做神马网站优化
  • 网站换空间步骤做一个网站需要什么条件
  • 石狮住房和城乡建设网站广州正规网站建设有哪些
  • 涿州网站建设网站不支持下载的视频怎么下载
  • 百度站长平台怎么验证网站肥城网站建设费用