问题标签 [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 投票
1 回答
132 浏览

networking - C 类网络,计算下一个子网范围。

这是一个非常简单的问题,答案非常简单,我很抱歉提出这个问题,但是因为我发现答案并不容易获得,这可能对其他人有所帮助。

我有一个 C 类地址 193.50.0.1 并使用掩码 28 将其分成 16 个子网和 14 个主机。

我知道我的第一个地址是:

但是我很困惑下一个子网的边界从哪里开始,这仅仅是增加接下来 15 个子网的开始和结束位置的问题吗?例如下一个网络是:

如果不是,我如何计算下一个子网?

0 投票
2 回答
134 浏览

linux - 比较 IP 或生成 IP 与 CIDR 通知 Linux

我最近开始使用 UNIX 系统。我为我和我的 RaspPI 创建了一个小项目。

我坚持了一点,我没有在谷歌等上找到任何帮助。我的问题是:

是否可以使用 CIDR 通知将 IP 地址添加到变量中?我终于在变量中获得了 IP 地址,但无法获得 CIDR 通知。我的计划是创建一个脚本,将我当前的网络掩码与网络掩码列表进行比较。就像这样 :

NETMASK=/sbin/ifconfig eth0 | grep 掩码 | cut -d":" -f4 CIDR= 0 if [[ $NETMASK -eq '255.255.255.0' ]] then CIDR=24 elif [[ $NETMASK -eq '255.255.255.128' ]] then CIDR=25 fi 该文件的输出显示:“整个整数表达式估计”(从德语翻译成英语”。

有没有人知道我必须如何比较网络掩码或知道根据实际网络掩码获取 CIDR 通知的另一种方法?(网络掩码应该是可变的)

感谢您的进一步帮助!

干杯

梅斯

0 投票
2 回答
2443 浏览

python - 将 CIDR /8,/9 转换并扩展为 /10

我想将我的 python 脚本中特定范围的 cidr 更改为另一个 cidr,就像我有范围一样:

我想通过我的 python 脚本将这个 cidr 分配给 /10 cidr 并显示这样的结果

我知道 cidr /8 应该转换为 4 cidr /10

有什么帮助吗?我是网络新手,我根本不知道如何做到这一点或如何通过 python 对其进行编码。

谢谢

0 投票
5 回答
19772 浏览

amazon-web-services - AWS VPC 在不同区域创建子网

我已经配置了 Amazon EC2 使用的 VPC(非默认)。

我需要在具有不同可用区的同一 VPC 中创建另一个子网(非默认)。

因此,当我尝试添加详细信息时,我被困在 CIDR 块中。尝试为 CIDR 设置不同的 IP 时出现 2 个错误。

  1. CIDR 块 192.168.250.225/16 与来自子网 6afacb2c (192.168.0.0/16) 的预先存在的 CIDR 块 192.168.0.0/16 重叠 | AvtarSingh 公共子网。

  2. 192.167.250.225/16不在192.168.0.0/16范围内

我尝试了许多我能想到的组合,但没有一个对我有用。

抱歉,我对 CIDR 了解不多。那么你能给我当前配置的正确 CIDR 吗?现在,我只想设置开发环境所以想检查一下。

以下是当前的 VPC 和子网详细信息:

  1. 专有网络

    /li>
  2. 子网

    /li>
0 投票
1 回答
1737 浏览

sql - PostgreSQL,CIDR - 搜索网络中包含的所有 IP 地址 - 从 cidr 数组

我有一个包含两个 cidr 数组的表。一个包含主机 IP 地址,第二个包含网络地址。

我需要编写一个函数来执行这样的查询:

所以基本上我需要从第一个数组中搜索 ip_addr 等于一个或 ip_addr 包含在第二个数组中的一个网络中的记录。

0 投票
4 回答
764 浏览

python - 使用 netaddr 检查 IP 是否在 IPNetworks 列表中

如果没有多个 if 语句,我很难做到这一点。

伪代码:

任何人都知道使用 netaddr 中的 IPAddress 和 IPNetwork 的正确方法吗?

0 投票
1 回答
877 浏览

sql - 使用 T-SQL 从 CIDR 确定子网掩码

我有一个 192.168.1.1/32 形式的 CIDR,我需要能够将 /29 转换为 255.255.255.0 的传统子网表示法(我的子网可能有误)。这需要在 T-SQL (MS SQL) 中完成,而且我也不太可能被允许使用 CLR 或任何其他非标准 2008r2 功能。

最终结果是我需要将 192.168.1.1/32 转换为 192.168.1.1 255.255.255.0 其中 /32 可以是任何有效的 /X

0 投票
4 回答
6504 浏览

python - 如何在 Python 中将 CIDR 前缀转换为点分四线网络掩码?

如何在 Python 中将 CIDR 前缀转换为点分四线网络掩码?

例如,如果前缀是12我需要返回255.240.0.0.

0 投票
2 回答
3262 浏览

java - 从 CIDR 表示法转换为 IP 地址/子网掩码(点十进制)

这是 apache james 中的一个函数,用于将 ip 转换为指定格式。你能解释一下函数内部发生了什么吗?对这种位移和转换感到困惑。提前致谢。

0 投票
1 回答
175 浏览

ip-address - IP v 4 子网划分和地址

您好,我正在努力计算 IP 地址及其子网。我以以下问题为例,我想知道我提出的答案是否确实正确。

问题如下 问题

还有我对这个问题的回答。

ai) 255.255.254.0 ii) 137.215.214.0/23 iii) 137.215.215.255

b) 255.255.240.0 ii) 137.215.208.0/20 iii) 137.215.223.255

ci) 255.255.255.240 ii) 137.215.215.208/28 iii) 137.215.215.223

感谢您提前提供任何帮助。我正在努力解决这个问题,因为我的教科书不是那么好。