Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-node collaborative domain name resolution and caching method and system

A technology of domain name resolution and domain name resolution request, which is applied in domain name resolution and caching field of multi-node cooperation, and can solve problems such as user distance

Active Publication Date: 2015-12-16
CHINA INTERNET NETWORK INFORMATION CENTER
View PDF4 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If multiple nodes of the recursive service can work well together, the problem of "users are far away" can be solved, and the utilization rate of the cache can also be improved, thereby improving the quality of service

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-node collaborative domain name resolution and caching method and system
  • Multi-node collaborative domain name resolution and caching method and system
  • Multi-node collaborative domain name resolution and caching method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention scheme such as figure 1 As shown in , the user's resolution request is sent to a node closer to the user, and the received node performs recursive resolution for this request and directly responds to the user's request. Specifically, when a service node receives a user's request, if it finds that there is a node closer to the user, it forwards the request to that node, and that node performs recursive analysis after receiving the request, and obtains The response data is returned directly to the user.

[0032] Such as figure 2 As shown, when a recursive parsing request from a client is received, the specific parsing steps are as follows:

[0033] (1) Determine whether the user's domain name resolution request should be resolved at this node, and if so, jump to (3); otherwise, jump to (2).

[0034] (2) Calculate and obtain the node to which the request should go through a certain method, if it can be obtained, send the DNS request information to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a multi-node collaborative domain name resolution and caching method and system. The method comprises the steps that when a server node receives a domain name resolution request, the server node determines whether the domain name resolution request is to be analyzed by the server node; if yes, the server node seeks in a local cache a resource record set of the domain name resolution request type; if the resource record set is found, the server node returns the resource record set to a client side sending out the domain name resolution request; if the resource record set is not found, the server node performs recursion analysis, returns acquired data to the client side sending out the domain name resolution request and saves the acquired data at the local cache; and if the domain name resolution request is not to be analyzed by the server node, the domain name resolution request is forwarded to a server node closest to the client side sending out the domain name resolution request to be analyzed. Through adoption of the method, a plurality of nodes in the recursion service can well cooperate, so that the problem of 'selection of remote user' is solved, and the use ratio of cache and service quality are improved.

Description

technical field [0001] The invention relates to a multi-node cooperative domain name resolution and caching method and system, belonging to the field of network technology. Background technique [0002] The DNS domain name system is the infrastructure of the Internet. It maps and resolves domain names and IP addresses to support the normal operation of the Internet. Among them, the recursive domain name server, as an important role in the domain name system, sends domain name resolution requests to authoritative servers at all levels for the client, and finally completes the domain name resolution requests. [0003] In order to improve the service quality of recursive domain name service and resist DDOS attacks, recursive service providers will deploy many service nodes in different geographical locations and network operators, so that user resolution request traffic can be distributed to different nodes, hoping to be close to users on the node. Through BGP and IPanycast t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/12H04L29/08
CPCH04L61/4511H04L67/568
Inventor 刘明星张跃冬何峥冷峰
Owner CHINA INTERNET NETWORK INFORMATION CENTER
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products