DNS Query Classification by Network Address Range
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high volume of DNS queries poses a challenge for Internet service providers, as current methods for distributing and balancing these queries are resource-intensive and expensive, consuming significant processing power and limiting performance.
Innovation Solution
The proposed solution involves classifying DNS queries based on the network addresses of their sources and directing them to specific collection servers, using predefined numerical ranges to facilitate efficient load balancing and data mining, thereby reducing processing power consumption and improving query processing speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If current methods for distributing and balancing DNS queries are used, then query processing is performed, but processing power consumption is significant and performance is limited
Solution Approach 1:
The patent segments DNS queries into different classes based on predefined numerical ranges of network address target units. Each class is associated with a specific collection server, dividing the query processing workload across multiple servers rather than concentrating it on a single system, thereby reducing processing power consumption while maintaining high query processing speed
Solution Approach 2:
The patent changes the parameter used for query distribution from traditional methods to using predefined numerical ranges of network address target units. By classifying queries based on these numerical ranges and directing them to corresponding collection servers, the system achieves more efficient load balancing and reduces overall processing power consumption
2Loss of energy
If DNS queries are classified and distributed to multiple collection servers, then resource and computational costs are reduced, but system complexity increases
Solution Approach 1:
The patent uses predefined numerical ranges as classification parameters for DNS queries. This approach simplifies the classification process compared to more complex routing algorithms, as queries can be categorized based on straightforward numerical comparisons of network address target units, thereby reducing computational costs while introducing only moderate system complexity
Solution Approach 2:
The classification and routing process operates automatically based on the predefined numerical ranges and target unit values in query network addresses. The system self-manages the distribution of queries to appropriate collection servers without requiring complex external control mechanisms, reducing computational overhead while maintaining organized query handling
Data Source
AI summary
A method for filtering, distributing, and organizing domain name system queries in a communications network may include receiving a first domain name system query from a first endpoint device connected to the network, identifying a first network address of the first endpoint device from the first domain name system query, classifying the first domain name system query into a first class of a plurality of classes, wherein each class of the plurality of classes is associated with one predefined numerical range of a plurality of predefined numerical ranges, and wherein a target address unit of the first network address falls into the predefined numerical range associated with the first class, and forwarding the first domain name system query to a first collection server of a plurality of collection servers, wherein the first collection server is dedicated for collecting domain name system queries that are classified into the first class.


