如何根据IP段计算子网掩码?

anlun 2012-04-27 11:19:55
比如有个IP段
222.83.121.0 222.83.122.255
123.80.128.0 123.80.128.255
202.107.149.0 202.107.149.255
...全文
651 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
晨风1 2013-07-24
  • 打赏
  • 举报
回复
楼上回答能不能不扯淡 /4是后四位可变? 我从没见过 那特么是掩码,还有不懂得别发帖行不
project2502 2012-04-27
  • 打赏
  • 举报
回复
能根据ip计算子网掩码 还要子网掩码做什么啊。。。。
Eleven 2012-04-27
  • 打赏
  • 举报
回复
子网掩码不是固定的吧,可以自由划分,这个没有办法计算吧
sunlin7 2012-04-27
  • 打赏
  • 举报
回复
这个在网络相关的书上会有。需要根据具体情况具体划分
kyotrue 2012-04-27
  • 打赏
  • 举报
回复
IPv4的话,一共32位4个字节,可变位为0、不可变位为1,就是掩码。
比如192.168.1.0/8,后面8位是可变的,也就是从192.168.1.1~192.168.1.254(192.168.1.0是子网标识,192.168.1.255是子网广播地址),那么子网掩码就是11111111 11111111 11111111 00000000即255.255.255.0。
比如192.168.1.144/4,后面4位是可变的,也就是从192.168.1.141~192.168.1.158(192.168.1.144是子网标识,192.168.1.159是子网广播地址),那么子网掩码就是11111111 11111111 11111111 11110000即255.255.255.240。
zhanshen2891 2012-04-27
  • 打赏
  • 举报
回复
你的意思是你想通过给出的一段IP,计算出满足这段IP的掩码?

1. 把ip转成DWORD
2. 找出两个IP中不同的第一位

从不同的位开始,低位置零就是掩码

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧