我试图找到以下解决方案:
我需要以某种方式获得所有匹配的子网,特定IP可以在其IP范围内。 例如,IP 10.25.100.83: 它在子网10.25.100.0/24的IP范围内 它也在子网范围10.25.100.0/25 IPs和10.25.100.64/26 ....等
我需要这样做的原因是因为我有一个庞大的Oracle表,其中只包含子网激活和去激活的信息(例如Subnet = 10.25.100.0 / 24 Activation = 10/04/2017等)和我需要查找某个特定IP是否在一段时间内被激活。
如果我处理所有表结果,然后逐行解析所有子网,并且对于每个子网搜索,如果IP在子网范围内,则结果将花费很长时间(如果它将进行到完成)。
所以,我认为找到这个IP可以在其范围内的所有可能子网并使用子网值在Oracle中搜索会更容易,更快。
有什么想法吗?
提前致谢