DNS Server Query Request Type Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote query methods for security analysis of Internet users are complex due to the need for software module development on both client and content servers, using protocols like TCP/HTTP, which complicates the recognition of query requests.
Innovation Solution
A method and server that add a type identifier and domain name of a preset authorized DNS to existing query requests, allowing for simpler and efficient recognition of user security through the DNS protocol, enabling efficient security analysis by modifying the query request and sending it to a preset authorized DNS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP/HTTP protocols are used for remote query, then reliable communication is achieved, but software module development complexity increases on both client and server sides
Solution Approach 1:
The patent introduces a DNS server as an intermediary component that handles query request recognition and routing. Instead of requiring complex software modules on both client and content server, the DNS server acts as a mediator that receives queries from clients, identifies their types, and routes them to appropriate authorized DNS servers. This intermediary approach maintains reliable communication while significantly reducing the complexity of software development on endpoint systems.
2Reliability
If existing remote query methods are used, then user security analysis can be performed, but the recognition method becomes complicated requiring construction and recognition of query requests
Solution Approach 1:
The patent segments the query request handling process into distinct components: client-side query generation, DNS server-type identification, and authorized DNS server processing. By dividing the recognition task into segments and assigning specific responsibilities to different components (particularly the DNS server), the system maintains security analysis capability while reducing overall recognition complexity.
Solution Approach 2:
The DNS server serves as an intermediary that simplifies query request recognition. Instead of requiring content servers to directly recognize and process complex query requests, the DNS server intercepts queries, identifies their types, and routes them appropriately. This intermediary layer significantly reduces the recognition complexity while maintaining security analysis effectiveness.
3Adaptability or versatility
If software modules are developed on client and content servers for remote query, then query functionality is achieved, but development time and system complexity increase
Solution Approach 1:
The patent makes the DNS server universal by enabling it to handle multiple types of query requests (security analysis queries, DNS resolution queries, etc.) through a single infrastructure. The DNS server is designed to recognize different query types and route them appropriately, eliminating the need for separate software modules on client and content servers. This multi-functional approach achieves query functionality while significantly reducing development time.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method and a server of remote information query are disclosed. The method includes receiving a query request sent by a client side and acquiring content of a type field of the query request; acquiring a type of the query request based on the content of the type field; adding a type identifier corresponding to the type and a domain name of a preset authorized DNS (Domain Name System) to the query request to acquire a target query request; and sending the target query request to a local DNS to enable the local DNS to send the target query request to the preset authorized DNS according to the domain name of the preset authorized DNS in the target query request, and receiving a response message corresponding to the type of the query request from the preset authorized DNS. Thus, a simpler and highly efficient recognition of user security can be realized.