Server-Side Domain Resolution for Reliable Data Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing domain name resolution methods face risks of hijacking, long resolution times, and low success rates, primarily due to reliance on local DNS networks.
Innovation Solution
Shift the domain name resolution task to a business server, allowing the server to determine address description information and perform network-side domain name resolution, then send a first internet protocol address to the client for data content retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If local DNS resolution is used, then device complexity is reduced, but reliability deteriorates due to hijacking risk
Solution Approach 1:
The patent introduces a business server as an intermediary component that performs domain name resolution on behalf of the client. This mediator architecture transfers the resolution function from the client's local DNS to the server, thereby eliminating the hijacking risk while maintaining operational simplicity for the client device.
Solution Approach 2:
The patent extracts the domain name resolution function from the client device and relocates it to the business server. By taking out the resolution capability from the local environment, the system eliminates the security vulnerability associated with local DNS while preserving the client's ability to access data through simplified API calls.
2Loss of time
If local DNS resolution is used, then ease of operation is maintained, but resolution time increases
Solution Approach 1:
The business server performs domain name resolution in advance as a preliminary action before the client needs to access the data. This pre-resolution approach eliminates the time delay that would otherwise occur during data retrieval, while the client continues to operate simply by making data requests without manual DNS configuration.
3Reliability
If local DNS resolution is used, then device complexity is reduced, but success rate decreases
Solution Approach 1:
The business server acts as a reliable intermediary that handles domain name resolution with higher success rates. By centralizing the resolution function in a dedicated server system, the patent improves the overall success rate while keeping the client interface simple and unchanged.
Data Source
AI summary
Embodiments of the present disclosure disclose a data request method and apparatus, an electronic device, and a storage medium. The method is applied to a client and includes: sending a data request to a business server, so that the business server determines, based on the data request, address description information of data to be requested; receiving a first internet protocol address sent by the business server, where the first internet protocol address is obtained by performing network-side domain name resolution on the address description information by the business server; and requesting, based on the first internet protocol address, data content of the data to be requested.


