0
我需要检查IP地址是否驻留在IP范围内。使用现有IP地址范围验证IP地址
例如10-20.3.5.6包含IP作为
10.3.5.6 11.3.5.6 。 。 。 20.3.5.6
我需要知道以下几点:
1)1-10.0-255.0.0-255是IP范围我在DB。我需要检查IP“10.0.7.8”是否落在上述指定范围内。
2)考虑另一种情况是10-20.10-20.10-20.10-20我在DB中有。我需要检查10-20.10.10-30.10-50范围内的任何IP是否在上述范围内?
是不同的存储范围在数据库中的选项?如果您将它们字面地存储为字符串10-20.3.5.6,您将无法利用数据库进行检查。 – nos 2012-08-16 15:24:35
@nos你可以构建一个视图。不理想,但理论上可行。 – biziclop 2012-08-16 15:33:35
这看起来不像是一个能够充分利用视图的东西......一个类 - 也许,但对于它来说,一个全新的视图/小部件似乎......是一种浪费。 – Shark 2012-08-16 15:39:54