问题标签 [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.
networking - 如何计算 IP 范围
嗨,有人可以帮助解决以下问题吗?问题来自过去准备考试的论文。
考虑一个互连三个子网的路由器:子网 1、子网 2、子网 3。假设每个子网中的所有接口都需要具有前缀 223.1.17/24。还假设子网 1 需要支持多达 125 台不同的主机,子网 2 和 3 分别需要支持多达 60 台不同的主机。
提供三个网络地址(格式为 abcd/x),它们定义了每个子网的 IP 地址范围的开始,并解释你的推理。
我认为答案如下,但我不确定。
子网 1:223.1.17.1/25
子网 2:223.1.17.128/26
子网 3:223.1.17.193/26
问候。
java - 用于环回地址的 Apache SubnetInfo
使用 Apache Commons Net 库,为什么以下 CIDR 表示法 127.0.0.1/32 输出 0 地址?我会期待一个,还是我误解了什么?地址 127.0.0.1 不在指定范围内吗?
python - 枚举域范围从 192.55.22.0 到 192.56.22.0 的所有 IP 地址
如何通过python整理出从192.55.22.0到192.56.22.0的所有域范围
我想对一个IP地址范围执行一组网络任务。一旦范围变大,我就无法枚举范围内的所有主机。我希望能够使用网络掩码遍历网络的所有主机如果我将任何范围从一个传递到另一个以在范围之间显示
amazon-web-services - 设置 CIDR/IP 以便任何人都可以从任何 IP 访问它?
如何设置 CIDR/IP 以便任何人都可以从任何地方访问它?我试图让我的 AWS RDS 数据库实例可以从任何地方访问,因为我的 ISP 没有给我静态 IP。每次我的 IP 更改时,我都必须更改安全记录。
oracle - INET6_ATON 和 NTOA 函数的 Oracle PL/SQL 版本?
任何有将 IPv6 地址字符串转换为整数的好代码?使用一种格式转换 IPv4 似乎相当容易。但是,IPv6 有几种不同的格式来显示地址:
- XXXX:XXXX:XXXX:XXXX::
- XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX
- XXXX:XXX:XXXX:0:0:XXXX:XXX:XXXX
- XXXX:XXX:XXXX::XXXX:XXX:XXXX
- ::ffff:XXXX:XXX(v6 格式的 IPv4)
- ::ffff:###.#.#.###(也是 v6 格式的有效 IPv4)
我希望能够获取其中一个字符串并将其转换为 INTEGER 以进行 IP 到网络匹配,并允许将这些格式中的任何一种作为输入。
python - Python中的IP地址列表到CIDR列表
如何将 IP 地址列表转换为 CIDR 列表? Google 的 ipaddr-py 库有一个名为 summarise_address_range(first, last) 的方法,可将两个 IP 地址(开始和结束)转换为 CIDR 列表。但是,它无法处理 IP 地址列表。
networking - CIDR 地址选择
我了解 CIDR 的一般概念以及前缀和后缀位的工作原理,并且我通常了解您可以使用地址说:
有 24 个前缀位和 8 个后缀位。与此对应的网络地址将是:
73.132.68.0
因为后缀全为零。
更进一步,您可以通过进一步扩展网络/前缀将此地址分解为更多子网。这是我有点困惑的地方。
如果我将前缀扩展 4,那么对于任何子网的网络地址,只有最后 4 位必须为 0。这是否意味着我必须使用最后一个字节中的前 4 位来识别子网?这就是我在示例中的意思...
等等
这是对地址进行子网划分的合适方法吗?
有没有更好的办法?
c - IP cidr 匹配功能
我需要弄清楚,ip是否属于ip mask。例如:
ip = 192.168.0.1 掩码 = 192.168.0.1/24。
我找到了将 ip 转换为掩码的函数:
我如何比较 ip 和 cidr 范围?
ip-address - 如何计算给定起始地址和所需地址数的 IP 地址范围
给定一个起始地址,比如 192.16.0.0,我如何计算 IP 地址范围以将 4000、2000、4000 和 8000 个 IP 地址分配给 4 个请求它的公司(按此顺序)。
地址范围 192.16.16.0 到 192.16.23.255 足以满足此请求,或者分配过度或分配不足。谁能解释如何解决这个问题?
php - 将 IPv6 地址与 CIDR 子网匹配
有没有一种使用 CIDR 表示法将 IPv6 地址与 IPv6 子网匹配的好方法?我正在寻找的是与此等效的 IPv6: 将 IP 与 PHP 5 中的 CIDR 掩码匹配?
无法使用上面给出的示例,因为 IPv6 地址的长度为 128 位,从而阻止了按位左移功能正常工作。你能想到别的办法吗?
编辑:将我自己的解决方案添加到答案列表中。