Method and device and system of domain name server (DNS) for buffering updating
A technology of DNS server and update method, which is applied in the direction of transmission system, electrical components, etc., and can solve the problems of DNS system’s slow response to query requests and increased response delay
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] Such as figure 1 As shown, it is a flow chart of the cache update method of the DNS server provided by the embodiment of the present invention, which specifically includes the following steps:
[0029] Step 101: Determine the type of any response message stored in the DNS server, and execute step 102.
[0030] The reply message is a message returned by the back-end DNS server of the DNS server for the domain name query request, which includes the domain name.
[0031] Generally, the types of response packets mainly include the following three types:
[0032] The first type: NOERROR, or SUCESS, is the response message returned when the domain name query is successful.
[0033] The second type: SERFAIL, or FAILURE, is a response message returned in the case of domain name query failure, including a response message returned in the case of query timeout.
[0034] The third type: NXDOMAIN, is a response message returned to the inquired domain name that does not exist.
...
Embodiment 2
[0061] In order to further illustrate the solution of Embodiment 1 of the present invention, Embodiment 2 of the present invention utilizes such as figure 2 The shown time axis illustrates the processing process of the domain name query request of the client by the DNS server implementing the solution of Embodiment 1 of the present invention.
[0062] Assuming that the DNS server has already cached the response message corresponding to a certain domain name, in figure 2 Among them, S1 indicates the start time of the pre-update of the domain name, and S2 indicates the cache expiration time of the domain name;
[0063] If the client sends a domain name query request for the domain name to the DNS server before time S1, the DNS server sends the cached response message to the client;
[0064] If the client sends a domain name query request for the domain name to the DNS server after time S1 and before S2, and the query request for the domain name is received by the DNS server f...
Embodiment 3
[0070] Based on the same inventive ideas as those in Embodiment 1 and Embodiment 2, Embodiment 3 of the present invention provides a cache update device for a DNS server, such as image 3 shown.
[0071] image 3 A schematic structural diagram of a DNS server cache update device provided in Embodiment 3 of the present invention, specifically including:
[0072] Cache effective duration determination module 201, for any response message stored in the DNS server, determine the effective duration of the cache corresponding to the response message when the response message is started to be cached, and the response message is the DNS server's later The message returned by the end DNS server for the domain name query request, which contains the domain name;
[0073] A message storage duration determination module 202, configured to determine the length of time that the response message has been currently stored by the DNS server;
[0074] The first judging module 203 is used to j...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com