问题标签 [cidr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
13643 浏览

c# - 列出子网中的所有 IP 地址

我需要获取子网中包含的所有 IP 地址,我正在尝试使用IPnetwork

例如,子网 192.168.1.0/29 将具有以下输出:

这是我的代码:

如您所见,这不是预期的结果。我错过了什么?是否有其他工具或方法可以完成这项工作?我设法破解了一些东西,但它并不漂亮,我不确定它是否正确枚举了更大的子网。

0 投票
8 回答
10667 浏览

python - Python 正则表达式将 IP 地址与 /CIDR 匹配

我该如何修改它,使它不仅匹配 IPv4,而且匹配 CIDR 之类的东西10.10.10.0/24

0 投票
2 回答
2432 浏览

python - Python:可寻址 IP 地址列表

在给定 netaddr IPRange 或 netaddr IPNetwork 的情况下,创建可寻址 IP 地址列表的最 Pythonic 方式是什么。

如果我使用这些,那么它包括子网和广播地址:

所以我需要说的 IPNetwork(192.168.0.0/27) 是从 192.168.0.1 到 192.168.0.31 的列表,注意不能包括 192.168.0.0 和 192.168.0.32。

编辑

感谢您提供有关如何使用 IPy 进行操作的信息。有人知道它是否可以用 netaddr 完成吗?

0 投票
2 回答
4724 浏览

python - Python 网络/cidr 计算

我正在构建一个嵌入式网络设备(基于 linux)并且遇到了动态构建守护进程 conf 文件的需求。因此,我需要能够在将构建 conf 文件的 python 代码中进行一些网络地址计算。我不是程序员,所以我担心我写了一个模块,一旦设备开始发货,它就无法像我希望的那样运行。

以下是我到目前为止所拥有的,它真的与我在这个网站和谷歌上可以找到的东西拼凑在一起。

有没有更好的方法来查找网络接口的网络地址和 cidr?将网络掩码转换为 bin str 并计算 1 似乎很不优雅。

感谢您的任何意见,我真的有点迷失了。如果这不是此类反馈的地方,请告诉我。

0 投票
14 回答
24685 浏览

php - 从 PHP 中的 CIDR 表示法获取列表 IP

有没有办法(或函数/类)从 CIDR 表示法中获取 IP 地址列表?

例如,我有 73.35.143.32/27 CIDR 并希望以这种表示法获取所有 IP 的列表。有什么建议么?

谢谢你。

0 投票
5 回答
10569 浏览

java - 在 Java 中,给定一个 IP 地址范围,返回覆盖该范围的 CIDR 块的最小列表

我在将 IP 地址范围转换为 CIDR 块列表时遇到了一些逻辑问题。我相信这个网站做得对:http: //ip2cidr.com/

我想传入一个起始 IP 地址和一个结束 IP 地址,并让 java 吐出所需的 CIDR 块的最小列表,仅涵盖传入的范围,仅此而已。

例如,如果我传入 1.1.1.111 的起始地址和 1.1.1.120 的结束地址,我希望得到回报:1.1.1.111/32 1.1.1.112/29 1.1.1.120/32

(/32 表示单个地址。)

0 投票
2 回答
3916 浏览

python - 将 IP 范围转换为 CIDR 表示法的模块、脚本或算法

如何将多个 IP 范围转换为 CIDR 表示法?我发现的只是ip2cidr 服务,但我有 >200K IP 记录。

0 投票
2 回答
1017 浏览

networking - cidr 表示法的子网划分

我只是在 CIDR notaion 中对网络地址进行子网划分有问题,有人可以为我解释一下吗?例如我该如何解决这个问题:

如果网络地址 197.23.37.128/25 被划分为 4 个子网,请以 CIDR 表示法给出子网地址(您可以同时使用第一个和最后一个子网)

任何帮助,将不胜感激

0 投票
1 回答
1546 浏览

php - 如何从 PHP 中的 CIDR 表示法获取 IP 地址列表?

可能重复:
从 PHP 中的 CIDR 表示法获取列表 IP

你好呀,

我需要从 CIDR 表示法生成 IP 地址列表。

例如,用户输入了 200.41.132.11/28。作为回报,我需要显示与此 CIDR 表示法匹配的 IP 地址列表。

你知道一个 PHP 函数或有一个算法吗?

谢谢你的帮助。

垫。

0 投票
2 回答
10434 浏览

php - php cidr 前缀到网络掩码

我正在寻找将 cidr 前缀(例如 /28)转换为网络掩码(例如 255.255.255.240)并且没有为此找到函数,php 中是否存在一个函数?如果没有,我将如何去做?