11得票4回答
在Python中将CIDR转换为子网掩码

我有一个Python字典,其中包含一个子网列表,格式如下:x.x.x.x/24 y.y.y,y/25 z.z.z.z/26 a.a.a.a/27 我想获取这个字典中的项目,进行解析,然后以以下格式呈现结果:x.x.x.x 255.255.255.0 y.y.y.y 255.255.255.1...

7得票4回答
如何在Python中从IP范围列表生成所有可能的IP地址?

假设我有一个文本文件,其中包含一堆IP范围,如下所示: x.x.x.x-y.y.y.y x.x.x.x-y.y.y.y x.x.x.x-y.y.y.y x.x.x.x-y.y.y.y x.x.x.x-y.y.y.y x.x.x.x是起始值,y.y.y.y是结束值。 如何在Python中...

7得票6回答
如何在C#中将IP范围转换为CIDR?

有很多将CIDR转换为IP范围的示例。但我想知道如何在C#中使用起始/结束IP地址生成一个/一些CIDR? 例如: 我有起始IP地址(192.168.0.1)和结束IP地址(192.168.0.254)。因此,使用这两个地址生成CIDR列表 {192.168.0.0/31,192.168.0...

11得票1回答
通过传递子网的CIDR块后,出现“必须是有效的IPv4 CIDR”错误

我在AWS上创建了一个VPC(public和private子网),其IPV4 CIDR块为10.0.0.0/26(即它可以拥有2^6 = 64个IP地址以及一个子网地址和一个广播地址)。我想创建以下两个子网,但是我遇到了必须是有效的Ipv4 CIDR错误: 一个CIDR块为10.0.0.0...

118得票5回答
如何设置CIDR/IP,以便任何人都可以从任何IP访问它?

如何设置CIDR/IP,使任何人都可以从任何地方访问它? 我尝试使我的AWS RDS DB实例从任何地方都可访问,因为我的ISP没有给我静态IP。每次我的IP更改时,我都必须更改安全记录。

12得票2回答
将IPv6 CIDR分割为/64块,在php中。

我想创建一个脚本,以IPv6范围或CIDR作为输入,并输出/64块的列表(或每个/64块的第一个IP)。 我有一个类似于IPv4 IP的功能,但我缺乏重新用于ipv6的理解。Function BreakTo30($CIDR) { $CIDR = explode("/", $CIDR)...

24得票5回答
检查两个CIDR地址是否相交?

给定两个CIDR地址,比如192.168.2.0/14和192.168.2.0/32 我该如何在“Python2.6”中检查两个IP地址是否重叠? 我已经使用了netaddr,并且它允许通过以下方式检查192.168.2.0是否在CIDR地址192.168.2.0/14中:from net...

17得票4回答
如何在C#中将CIDR转换为网络和IP地址范围?

我已经找了很多关于将CIDR表示法(72.20.10.0/24)的网络转换为IP地址范围的C#代码,但没有什么好结果。虽然在stackoverlow上有一些与CIDR有关的主题,但似乎没有任何C#代码并且涵盖我所需的内容。因此,我决定自己编写代码,并且在这个版本中不想让代码依赖于System....

18得票5回答
CIDR位运算 - 我能更聪明吗?

我正在构建一个表示IPv4子网的类。我将网络地址和子网掩码存储为4字节二进制字符串,并在构造函数中根据参数构建它们。其中一个我希望构造函数接受的表示是CIDR表示法。 我的位操作有点生疏,我卡在了将子网掩码的十进制整数CIDR表示转换为4字节二进制字符串以及反之上。我还发现我无法对字符串执行...

8得票1回答
如何使用Python3将CIDR转换为IP范围?

如何转换类似于列表的数据结构: 94.192.0.0/14 94.0.0.0/12 93.96.0.0/16 致: 94.192.0.0-94.195.255.255 94.0.0.0-94.15.255.255 93.96.0.0-93.96.255.255 ...