8得票5回答
子网掩码的功能

我有一个子网掩码的值作为对象中的一个属性。它以长格式呈现,即 255.255.255.0 (对应 /24)。 我还没有遇到过任何用于计算这个值的 JavaScript 函数。因此,在我编写大量 if 和 else if 语句之前,我想快速确认一下是否有我不知道的 JavaScript 函数可...

46得票9回答
如何检查一个IP地址是否在特定的子网内

我有一个子网,格式为10.132.0.0/20,以及来自ASP.Net请求对象的IP地址。 是否有.NET框架函数可以检查IP地址是否在给定的子网内? 如果没有,如何实现?我猜测是通过位操作来完成?

13得票2回答
如何验证无效的CIDR块?

我为我的VPC保留了以下CIDR -> 10.0.0.0/22 这告诉我我有10位剩余的主机IP或者1,024个地址。我试图计算有效地址的范围,因为在创建新的私有子网时,Amazon要求提供一个有效的IPv4 CIDR块。 我想6/8位从第三个八位字节中取出,而最后一个八位字节全是0,这使...

7得票4回答
确定IP地址的网络和主机ID部分

我需要搞清楚有关如何计算IP地址的网络和主机部分的算法。 1. 主机ID是公共部分吗?网络ID是用于在本地网络中定位计算机的私有部分吗? 2. 如果子网掩码的值小于255,则必须将IP地址中相应的八位字节拆分为二进制,以确定哪一部分是主机ID,哪一部分是网络ID。结果的二进制数字总是被分成...

16得票4回答
AWS最佳实践:我应该在每个可用区域都有一个NAT网关吗?

由于NAT网关仅在单个可用区内具有冗余性,因此如果我希望为了多可用区冗余而在每个可用区中拥有一对公共/私有子网,我应该在每个可用区中都有一个NAT网关,是吗? 否则,如果我只有一个NAT网关,如果该可用区发生故障,所有可用区中的子网都会随之停机,从而破坏了这种多可用区部署的目的。 我的理解...

7得票1回答
ip_conntrack_tcp_timeout_established未应用于整个子网

我有一个NAT设置,连接了数千个设备。网关通过eth0连接互联网,LAN侧的设备通过网关上的eth1连接。 我的iptables设置如下: /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE /sbin/iptables -...

14得票4回答
AWS - 使用EIP访问私有子网中的实例

我想使用EIP访问私有子网中的几个实例。有什么方法吗?虽然听起来没有什么意义,但让我详细说明一下。 我有一个包含2个子网的VPC。 1. 192.168.0.0/24(公共子网)已连接EIP。 2. 192.168.1.0/24(私有子网)。 为了使私有实例能够对Internet进行出站访...

7得票2回答
在Python中获取IP地址和子网掩码长度,获得IP掩码。

给定一个点分十进制表示的IP地址,例如:192.192.45.1以及掩码长度,例如8、16、24等,但也可以是任何值,例如17。 请问有人能够提供用Python计算子网掩码的代码吗?最好能够得到32位整数结果,这样很容易进行哈希操作并在需要时重新解释为点分十进制形式进行打印。我发现Pytho...

8得票5回答
通过子网掩码计算IP范围

如果我有一个子网掩码,例如255.255.255.0和一个IP地址192.168.1.5,有没有一种简单的方法来确定此子网中所有可能的IP地址? 在这种情况下: 192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4 ... ... 192.168....

9得票4回答
在IPv6网络中计算子网内的所有地址…

我看到了许多很棒的C#示例,演示了如何将以CIDR表示法(例如192.168.0.1/25)提供的IPv4地址转换为它们相关的范围(192.168.0.1 - 192.168.0.126)。我的程序需要能够执行此操作(计算本地子网中的所有地址),但我还想支持IPv6。 如果我的C#程序具有所...