Patent ID: 9065851
Filing Date: 2015-06-23
Classification: G06F,H04L

Abstract:
1. A method of storing data, comprising: receiving a first network address, wherein the first network address corresponds to a plurality of contiguous network addresses; receiving a range of network addresses, wherein the range of network addresses is associated with Domain Name System (DNS); storing using a processor the range of network addresses as a first bulk object in a database for storing information associated with the range of network addresses, wherein the first bulk object is a bulk record associated with multiple hosts in a range of network addresses, wherein the range of network addresses includes a contiguous set of addresses bounded by an inclusive begin address and an inclusive end address, and wherein an index is used to access objects stored in the database; and storing using the processor the first network address as a second bulk object in the database, the second bulk object being another bulk record and different from the first bulk object; wherein storing includes: wherein the first and second bulk objects are reverse zone records and are associated with a constraint, the constraint being disjointed or nested; wherein in the event that the first and second bulk objects are disjointed, the range of network addresses of the first bulk object does not overlap with a range of network addresses of the second bulk object; and wherein in the event that the first and second bulk objects are nested, the range of network addresses of the first bulk object overlaps with the range of network addresses of the second bulk object.