问题标签 [subnet]

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 回答
3136 浏览

networking - 无类别 IP 子网

我想使用给定的 IP 地址进行子网划分,如下所示
192.168.10.0/25
我的要求是每个子网需要 30 个地址。
子网 0 的 nw 地址是什么?
是 192.168.10.0/27 还是 192.168.10.128/27 ?

0 投票
1 回答
2084 浏览

python - 如何在 Python 中从 2 个 IP 地址计算网络掩码

如果我有一个范围内的第一个和最后一个 IP 地址,我如何计算 Python 中的子网掩码?

我希望网络掩码为例如 255.255.255.0。

谢谢 ;)

0 投票
1 回答
505 浏览

linux - 路由表中的子网条目

我正在研究一个有点令人困惑的路由表问题。考虑下面的路由表。我很好奇子网条目是如何添加到这个表中的。主要是目的地 10.200.232.0/23 和 169.254.0.0/16。是什么触发了这些条目被添加到路由表中?我的直觉告诉我,如果我在 eth0 接口上配置地址/别名,它将添加相应子网的路由表条目。

0 投票
3 回答
238 浏览

c++ - 为什么这个子网类应用程序会冻结?

此代码是 C/C++,运行时不会出现警告或调试消息。我在 GNU GCC 编译器中使用 Code::blocks。这个应用程序曾经完美地运行过,然后在我没有注意到的情况下搞砸了。现在每次它都会允许输入一个ip地址,但随后会冻结并关闭。为什么?

构建日志:

检查是否存在:C:...\IP subnetting app\bin\Debug\IP subnetting app.exe

执行:“C:...\CodeBlocks/cb_console_runner.exe”“C:...\IP subnetting app\bin\Debug\IP subnetting app.exe”(在 C:...\IP subnetting app.)

进程以 -1073741510 状态终止(0 分 27 秒)

0 投票
9 回答
34095 浏览

java - 生成随机 IP 地址

我想生成一些随机 IP 地址。但是这个 generateIPAddress 函数每次都会返回 0.0.0.0 字符串作为 ipAddress。但它应该每次都返回 0.0.0.0 以外的一些随机 ipAddress。有什么建议为什么会发生?

这是 generateIPAddress 方法

我想要一个随机值分配给ipAddress形式,p1,p2,p3最后一位应该是0.

0 投票
1 回答
870 浏览

networking - Ubuntu/Debian 上不同子网中的 Xen Dom0 和 DomU

ISP 给了我两个 IP 配置:

我已经将Dom0设置为10.0.1.5和网桥。

有配置:

虚拟机配置:

因此,当我启动并将我的 VM 配置为 10.0.9.8 -网络无法从 VM 访问

我知道 10.0.9.1 通过交换机直接连接到我的 10.0.1.5。

有任何想法吗?

0 投票
1 回答
11654 浏览

timeout - ip_conntrack_tcp_timeout_established 未应用于整个子网

我有一个连接了数千台设备的 nat 设置。网关的互联网由 eth0 提供,LAN 侧的设备连接到网关上的 eth1。

我对 iptables 进行了以下设置:

eth1 配置如下:

为客户端分配了 ips 192.168.0.2 到 192.168.255.254。

在 /etc/sysctl.conf 我有以下设置 ip_conntrack_tcp_timeout_established

由于连接到此网关的客户端设备数量众多,我无法使用默认的 5 天超时。

这似乎运作良好,并且已经使用超过 10000 台客户端设备测试了该设置。

但是,我看到的问题是 1200 的 tcp 建立超时仅适用于 192.168.0.2 到 192.168.0.255 ip 范围内的设备。ips 在 192.168.1.x 到 192.168.255.x 范围内的所有设备仍使用 5 天默认超时。

这会在 /proc/net/ip_conntrack 表中留下太多“已建立”的连接,并且最终会填满,即使它们应该在 20 分钟内超时,但它们显示它们将在 5 天内超时。

显然,我在某处缺少设置或配置不正确。

有什么建议么?

谢谢

0 投票
0 回答
588 浏览

ssh - 将 Beanstalk 部署到 NAT 后面的服务器的最佳方法?

一段时间以来,我一直在使用 Beanstalk 通过 SFTP 将代码部署到我的 Amazon EC2 服务器。

然而,最近,有必要创建一个虚拟私有云并将服务器分成两组。一组通过分配的 IP 地址访问外部互联网,另一组运行重要的后端功能,例如我们的数据库和 Gearman 作业。

现在我面临的问题是内部子网的整个点是,唯一可以访问内部子网的服务器是第一组计算机。目前,我可以通过 SSH 连接到外部子网中的一台计算机,然后从该计算机使用本地子网 IP 地址通过 SSH 连接到内部子网中的一台计算机,手动访问内部子网中的服务器。然而,这种技术似乎不适用于 Beanstalk。

让 Beanstalk SFTP 访问内部子网中的计算机的最佳方法是什么?是否有一种标准方法可以使用其中一台外围计算机作为代理,以允许 Beanstalk 通过 SFTP 进入内部子网中的计算机?

编辑:

我现在正在调查是否有一种在其中一台边界计算机上设置端口转发的好方法,以便我可以通过 SSH 连接到边界堡垒计算机上的不同端口,并且取决于我通过 SSH 连接到 SSH 请求的端口被转发到子网后面的适当计算机上。

0 投票
2 回答
15964 浏览

python - Python - ip <-> 子网匹配?

可能重复:
如何检查 ip 是否在 python 的网络中

将子网与python中的IP地址匹配的简单方法是什么,以便如果IP地址在子网中我可以选择它?

提前致谢。

0 投票
2 回答
263 浏览

ip - IP 类,什么是可能的,什么是不可能的?

所以,我一直在寻找不同的网站,并使用不同的子网计算器,在某些情况下这是可能的,而在其他情况下是不可能的。

这些IP可以吗?

A 类:11.66.12.49/6(少于 8 个网络比特)

B 类:133.22.15.1/10(少于 16 个净比特)

C 类:201.2.115.25/18(少于 24 个净比特)

资料来源:

http://jodies.de/ipcalc?host=201.2.115.25&mask1=18&mask2=

http://www.subnet-calculator.com/subnet.php?net_class=C

所以基本上,你能有一个 5 个 netbits 的 C 类 IP 地址吗?还是B级?