问题标签 [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.
sql - 使用 SQL 确定子网掩码的 cidr 值
我想找到一种方法来执行 SQL 查询,该查询将计算存储在数据库中的子网掩码的 cidr(位表示)。例如,我将 255.255.255.0 或其十进制值 (4294967040) 存储在数据库中。我想做一个选择并通过查询取回 /24 表示。
我已经完成了以下操作来确定子网的最后一个 IP,所以我希望做类似的事情来确定掩码的 cidr 表示。
最好这是一个可以在 mysql、postgres、oracle 等下工作的 SQL 语句。
c# - CIDR 子网是否有本机 .NET 类型?
编写一个类来存储/验证类似的东西很简单192.168.0.0/16
,但我很好奇 .NET 中是否已经存在这种本机类型?我想它会很像IPAddress
:
基本上,它只需要确保您使用的是 IPv4 或 IPv6 地址,然后您指定的位数对该类型有效。
javascript - JavaScript:IP 在这些子网之一中吗?
所以我有 ~12600 个子网:
例如。123.123.208.0/20
和一个IP。
我可以使用 SQLite 数据库或数组或其他任何东西
大约一个月前有一个类似的问题被问到,但是我不是要检查一个 IP 与一个子网,而是一堆子网(显然是最有效的方法,希望不是 O(总子网)):)
如何检查 IP 是否属于这些子网之一,如果这有助于优化,我需要 true 或 false 而不是子网。
当前列表中有类似的子网,例如:(实际提取)
总的来说,它们的范围从 4.xyz 到 222.xyz
mysql - mysql根据IP和子网掩码广播地址
我有以下两列:
实际 IP 地址及其子网掩码在哪里 我正在尝试使用 mysql 找到一种方法来获取实际的广播范围,在这种情况下是10.0.125.255
or 167804415
,但我看不到它。我得到的最接近的是
p>
唯一的问题是,这是假设该列ip_address
是子网的开始10.0.125.128
任何帮助将不胜感激。
ip-address - IP 子网表示法
在一个使用端口扫描器处理网络拓扑的实验室中,我被指示“为 123.218.44.0/24 子网开发网络清单和拓扑”。
符号 0/24 在那里是什么意思?我以为这意味着要考虑网络范围 123.218.44.0 到 123.218.44.24。当我对范围使用 nmap 时,使用以下格式的参数:
nmap 报告它扫描了 256 个主机,大概是 123.218.44.0 到 123.218.44.255。0 到 24 之间只有一台主机,但 101 到 255 之间有 4 台主机。我假设我打算找到所有 5 台主机,但我不明白表示法,所以我不确定。谁能为我澄清一下?
c - 根据 ip 和子网掩码计算广播地址
我想计算广播地址:
在 C.
我知道方法(在反向 IP 和子网之间进行奇特的按位 OR),但我的问题是我来自 MacOSX Cocoa 编程的绿色领域。
我查看了 ipcal 的来源,但无法将其集成到我的代码库中。互联网上的某个地方一定有一个简单的十行代码,我就是找不到。有人可以指出如何在 C 中执行此操作的简短代码示例吗?
.net - 为什么 UnicastIPAddressInformation.IPv4Mask 在 IPv4 地址上返回 null?
以下是从本地系统构建 IP 地址及其子网掩码列表的代码部分,但是警告功能似乎会定期触发,这在理论上应该是不可能的 - 因为它不应该有 IPv4 地址没有相关的子网掩码[?]。
c# - 我应该使用什么 .NET 类来表示子网及其掩码?
我可以System.Net.IPAddress
用来表示单个 IP 地址,但我可以用什么来表示整个子网,包括网络地址和子网掩码?
algorithm - 推导子网定义的逆
IP 子网由两部分定义,一个网络和一个前缀长度或掩码。
例如192.168.0.0/16
(或,192.168.0.0/255.255.0.0
)。
192.168.1.1
据说 像这样的 IP 地址与此子网匹配,因为,
我对
这样描述的子网的倒数感兴趣,
对于给定的SubnetA(例如 NetworkA / MaskA),SubnetA
的倒数是k个子网的列表,这样,如果 IP 地址A与SubnetA匹配,则
A将不匹配这k个子网中的任何一个,并且每个与SubnetA不匹配的
IP 地址B 将恰好匹配这k个子网中的一个。
代码不是必需的,我对正确和最佳的方法感兴趣。
我在下面记录了优化的答案以供参考,因此它不会分散人们尝试这个问题的注意力。一直接受 Rafał 的回答,因为他也首先做对了。
networking - 子网中的主机数
有谁知道需要多少主机位才能保证子网可以有 9 个可用主机?
我在想大约4,但我不确定。有人可以对此有所了解吗?