当前位置:  开发笔记 > 编程语言 > 正文

给定IP地址和子网掩码,如何计算CIDR?

如何解决《给定IP地址和子网掩码,如何计算CIDR?》经验,为你挑选了1个好方法。

好吧,我似乎无法弄明白:给出以下内容:

IP address = 192.168.1.0
Subnetmask = 255.255.255.240

使用c#,如何计算CIDR表示法192.168.1.0/28?有没有一种简单的方法来实现这一目标?我错过了什么吗?

谢谢!



1> wRAR..:

256 - 240 = 16 = 2**4, 32 - 4 = 28

这不是一个真正的C#问题.

要从IP和掩码获取网络地址,您可以按字节顺序and应用于IP和掩码.您可以使用IPAddress.Parse()和从字符串中获取字节IPAddress.GetAddressBytes().

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有