问题标签 [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 回答
2864 浏览

.net - 在 C# 中确定 IPv4 子网掩码

由于我必须设置很多 Windows Server 机器,我决定用 C# 编写一个小程序来帮助简化其中的一些任务。我必须添加的最后一个功能是输入 IP 范围(例如 74.117.238.112/28)并让它自动将所有这些作为静态 IP 添加到 NIC。

我过去一直为此使用网络计算器,但是我试图弄清楚如何在 C# 中以编程方式进行操作。我在这里找到了这篇文章,这很有意义(从中学到了一点),但有点令人困惑。我过去使用的计算器为我提供了 255.255.255.240 或 .248 等子网掩码,因为这似乎只返回四个值之一。

此代码示例是否正确,还是需要进一步修改才能实际使用?

0 投票
4 回答
16266 浏览

mysql - 检查IP是否在子网中

我有一个存储为无符号整数的 IP 地址(ipNumeric)的表 A 和一个带有子网(subnetNumeric)的表 B:

我想检查这个 IP 是否是子网的成员。

子网是 A、B 和 C 类。

这是否可以在 MySQL 中在合理的时间内即时完成,或者是否应该预先计算子网范围?

0 投票
1 回答
68133 浏览

ip - 从 IP 地址获取子网掩码和网关

我如何计算subnet maskgatewayIP address

假设我的 IP 地址是180.12.24.68

那么如何计算这个IP的子网掩码和网关呢?

0 投票
1 回答
2010 浏览

android - Android子网扫描

在我的应用程序中,我需要扫描本地子网 (192.168.1.*) 以收集所有连接设备的 MAC 地址列表。

我目前使用以下策略:

  1. 同时启动 255 个 ping 命令Runtime.exec("ping -c 1 <addr>")
  2. 在每个返回的进程上使用waitFor()以收集退出代码
  3. 关闭进程的输入流并销毁它们
  4. 读取/proc/net/arp文件并解析 MAC 地址

在大多数情况下,这非常有效并提供了快速扫描。

但是在某些设备上(例如 android 1.5,有时在 >=4.0 上),执行会在进程创建时卡住(在成功启动几个之后),并且无法终止正在运行的线程。

您看到我可以尝试解决此问题的任何方法吗?或者任何其他不会花费太长时间的策略?

0 投票
0 回答
1381 浏览

objective-c - 如果外部 IP 在目标 c 中自己的子网范围内,则查找的干净解决方案

大家好,我正在寻找一种更好的解决方案来检查/计算 IP 地址是否与您的 iPhone 位于同一子网中。

背景:我正在通过 Zeroconf / Bonjour 查找设备,这些设备可以有多个 IP 地址。所以我想检查我的设备可以访问其中哪些。我认为最简单的方法是获取外部 IP 并将其与我的子网掩码连接,但我还没有找到任何直接执行此操作的方法(需要两者都为 int),所以我做了一个解决方法。

编码:

-

如果有人暗示要让它变得更容易或更好,总是欢迎他发布他的解决方案:)

0 投票
2 回答
4631 浏览

networking - 每个子网都需要一个接口路由器吗?

我有做subneting数学的知识,但我混淆了用于将每个子网与其他子网分开的设备?谁将数据包路由到正确的子网目的地?如果是路由器,我们是否需要每个子网都有一个接口?

0 投票
2 回答
16037 浏览

python - 在 Python 中从 IP 地址和掩码长度获取 IP 掩码

给定一个以点分四符号表示的 IP 地址,例如:
192.192.45.1
和一个掩码长度,例如通常为 8、16、24,但可以是任何值,即 17。

有人可以提供python中的代码来计算子网掩码吗?最好我可以将结果作为 32 位整数得到,这样就很容易散列,然后在需要打印时重新解释为点分四边形。我看到python有一个socket库,它基本上是unix socket api的包装器。我还看到它具有 inet_ntoa() 函数,但它返回某种数据包结构。我对 Python 结构库不是很熟悉,所以我希望其他人会有一些想法。谢谢!

0 投票
1 回答
1655 浏览

c# - 将 ip 范围转换为带有子网的 ip

我需要将 IP 范围转换为其子网的起始 IP。

例如,输入:

输出:

谢谢,

0 投票
1 回答
2228 浏览

c# - C# Ping 不同的子网

这里的第一个问题!

我编写并借用了代码来形成一个 IP 地址和 MAC 地址查找器控制台应用程序。它发送异步 Ping 请求,并针对它找到的每个 IP 地址和 ARP 请求来查找 MAC 地址。

如何将其配置为使用与 /24 (255.255.255.0) 不同的子掩码来查找 IP 地址?

这不适用于僵尸网络。这是给我的网络技术人员的朋友。

0 投票
4 回答
4952 浏览

mysql - 如何在 MySQL 中按子网对 IP 列表进行分组?

我需要按子网(前 3 个八位字节)对 IP 列表进行分组来计算它。例如,如果我有 Ips

我必须得到这样的结果:

我用谷歌搜索了这个例子:

但它仅按前两个八位位组对列表进行分组。我迷失在这一切中locate(locate(locate(...)))。有人可以帮助修改它以获得正确的结果吗?