DNS Server Query Request Type Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsoftware module complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvesecurity analysis capabilityVSAvoidquery request recognition complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvequery functionalityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3170091B1Method and server of remote information query
Publication Date: 2020.04.29 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3170091B1 patent drawingFigure 1
  • EP3170091B1 patent drawingFigure 2
  • EP3170091B1 patent drawingFigure 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.