DNS Server Bulk IP Address Range Storage and Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Typical DNS servers face difficulties in handling large sets of data associated with IP address ranges, particularly when overriding data for specific addresses within those ranges.
Innovation Solution
The method involves storing a range of network addresses as a bulk object in a database using a processor, with an index to access objects, including inserting edges with markers to manage bulk and host records, allowing efficient querying and overriding of data within the range.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If bulk data for IP address ranges is stored in traditional DNS servers, then data completeness is improved, but system performance and handling capability deteriorate
Solution Approach 1:
The patent segments bulk IP address range data into individual host records, allowing the system to store complete data sets while processing only relevant portions during queries. This segmentation enables efficient handling by breaking down large bulk data into manageable units that can be processed independently.
Solution Approach 2:
The patent implements a nested structure where bulk records contain ranges of IP addresses, and individual host records are nested within or alongside these bulk records. This nesting allows the system to maintain both bulk data efficiency and individual record accessibility, improving overall handling capability while preserving data completeness.
2Manufacturing precision
If individual host records are stored separately in DNS servers, then data accuracy for specific addresses is improved, but storage complexity and processing overhead worsen
Solution Approach 1:
The patent merges bulk records and individual host records into a unified data structure that reduces storage complexity. By combining these record types with a consistent format and indexing mechanism, the system maintains high data accuracy for specific addresses while simplifying the overall storage architecture.
Solution Approach 2:
The patent introduces a new dimensional approach by organizing data in a multi-level hierarchy with bulk records at one level and individual host records at another. This dimensional organization allows efficient access to specific addresses while maintaining accurate data storage without increasing overall system complexity.
3Adaptability or versatility
If DNS servers handle large bulk data sets, then data coverage is improved, but query response time and system performance worsen
Solution Approach 1:
The patent performs preliminary actions by pre-processing and indexing bulk IP address range data during system initialization or data loading phases. This preliminary organization of data into bulk records and individual host records with proper indexing enables fast query response times while maintaining comprehensive data coverage.
Solution Approach 2:
The patent applies local quality optimization by tailoring the data structure and access methods to specific query types. Bulk records are optimized for range-based queries while individual host records are optimized for specific address lookups, ensuring fast response times for different query scenarios while maintaining broad data coverage.
Data Source
AI summary
Storing data is disclosed. A range or addresses is received and the range of addresses is stored in a bulk object. Retrieving data is disclosed. A request to access data associated with an address within a range of addresses is received. A response is derived based at least in part on a bulk object.


