Domain name resolution method, DNS (Domain Name Server) server and system
A technology of DNS server and domain name resolution system, applied in the field of DNS server and system, domain name resolution, can solve the problems of heavy load, high interruption frequency of server network card, half-open connection queue full, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] figure 2 Shown is a flowchart of the domain name resolution method provided by Embodiment 1 of the present invention, including:
[0041] Step S201, the DNS server receives a domain name resolution request carrying a website domain name initiated by an access user based on UDP.
[0042] Step S202, perform local query and cache query, specifically, query the IP address corresponding to the website domain name in the local domain name database and cache.
[0043] Step S203 , judging whether the IP address corresponding to the website domain name is found in the local domain name database and cache, if yes, proceed to step S204 , otherwise, proceed to step S205 .
[0044] Step S204, generating a DNS response message, which carries the queried IP address corresponding to the domain name of the website, and returning the generated DNS response message to the access user.
[0045] Step S205, obtain a UDP-based DNS response message carrying the IP address corresponding to t...
Embodiment 2
[0060] image 3 Shown is a flow chart of the domain name resolution method provided by Embodiment 2 of the present invention, including:
[0061] Step S301, the access user initiates a domain name resolution request carrying the website domain name based on UDP.
[0062] Step S302, after receiving the domain name resolution request, the front-end DNS server in the domain name resolution system performs local query and cache query, specifically querying the IP address corresponding to the website domain name in the local domain name database and cache.
[0063] Step S303, if the IP address corresponding to the website domain name is not found through local query and cache query, forward the domain name resolution request to the back-end intelligent DNS server, and the back-end intelligent DNS server performs iterative query.
[0064] Step S304, the back-end intelligent DNS server sends the domain name resolution request to the DNS server of the website through multiple iterati...
Embodiment 3
[0077]Based on the same inventive concept, according to the domain name resolution method provided by the above-mentioned embodiments of the present invention, correspondingly, Embodiment 3 of the present invention also provides a DNS server, the structural diagram of which is as follows Figure 4 shown, including:
[0078] An obtaining unit 401, configured to obtain a corresponding DNS response message after receiving a domain name resolution request initiated by an access user;
[0079] The processing unit 402 is configured to set the value of the specified flag bit in the DNS response message when the obtained DNS response message is a truncated UDP-based DNS response message, and generate a changed DNS response message; Set the value of the specified flag to instruct the access user to cancel the domain name resolution request based on TCP after receiving the changed DNS response message;
[0080] The returning unit 403 is configured to return the changed DNS response mes...
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