我有一组 ip 范围,我需要查找用户给出的 ip 是否存在于给定的 ip 范围列表之间。
这是这个问题的延续
如何使用node js检查给定的ip是否在给定的ip范围内 https://stackoverflow.com/questions/46200086/how-to-check-if-a-given-ip-falls-between-a-given-ip-range-using-node-js
Jonas 帮我获取了 ip 是否存在。但我不想进行详尽的迭代搜索,我想进行快速的性能密集型搜索,因为我的 IP 范围(或数字范围)列表将会很大。
我按照乔纳斯的指示研究了布隆过滤器,但我不相信布隆过滤器可能有帮助。我也在看区间树 https://www.npmjs.com/package/node-interval-tree但我不认为它可以搜索间隔,它需要间隔作为输入。
我的 IP 列表范围https://github.com/client9/ipcat/blob/master/datacenters.csv#L4 https://github.com/client9/ipcat/blob/master/datacenters.csv#L4
如何快速搜索。我正在使用节点js
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)