A method and device for distributing all dns zone files

A technology of zone files and messages, which is applied in the field of full distribution of DNS zone files, can solve the problems of CPU resource consumption, large CPU resource consumption, and DNS data processing performance degradation, so as to save CPU resource consumption and reduce CPU resource consumption , Improve the effect of processing performance

Active Publication Date: 2021-10-22
CHINA INTERNET NETWORK INFORMATION CENTER
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] After research, the inventor found that in the high-concurrency and full-volume delivery scenario, a large number of repeated parsing and encoding operations are required, which will consume a large amount of CPU resources and cause a sharp decline in DNS data processing performance; and in the process of delivering DNS network data messages Environment switching and data copying involving kernel space and user space, as well as data copying between kernel space and socket buffer, also consume a lot of CPU resources, which increases the operating cost of DNS
Therefore, the consumption of a large amount of CPU resources in the high-concurrency full-volume delivery scenario not only reduces the data processing performance of DNS but also increases the operating cost of DNS

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
  • A method and device for distributing all dns zone files
  • A method and device for distributing all dns zone files
  • A method and device for distributing all dns zone files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0052] As a typical distributed system, DNS uses zone transfer to synchronize data between nodes at all levels. The performance of zone transfer determines the data synchronization performance of DNS. Among them, the district transmission method is divided into two ways in the downlink direction: incremental delivery and full delivery. Incremental delivery refers t...

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 present application discloses a method and device for delivering a full amount of DNS zone files. The method includes: based on a target full delivery request, loading the index area of ​​the target DNS zone file based on a text format DNS zone file pre-coded into a network data format to The memory obtains the DNS message index list; traverses the DNS message index list based on the target full delivery request, and sequentially uses the zero-copy technology to deliver each DNS message in the data area of ​​the target DNS zone file to the network device. It can be seen that the zone file in text format is pre-encoded into a network data format that can be directly delivered in full, without repeated parsing and encoding to improve DNS data processing performance; combined with zero-copy technology, the target DNS zone file is delivered to eliminate data copying of DNS messages , there is no need to switch between kernel space and user space, reducing the running cost of DNS, and is suitable for high-concurrency and full-volume delivery scenarios.

Description

technical field [0001] The present application relates to the technical field of data processing, and in particular to a method and device for delivering all DNS zone files. Background technique [0002] With the rapid development of computer science and technology, Internet services have gradually penetrated into various fields of society, and their applications in various fields have become more and more extensive. The number of global Internet domain names is huge and increasing day by day. Domain Name System (English: Domain Name System, abbreviation: DNS) is the management and resolution system of global Internet domain names, and its data processing performance is the focus of attention in the field of Internet infrastructure construction. [0003] Since DNS is a typical distributed system, zone transfer is generally used to complete data synchronization between nodes at all levels. Therefore, the performance of zone transfer determines the data synchronization perform...

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 Patents(China)
IPC IPC(8): H04L29/08H04L29/12G06F16/182G06F16/178G06F16/13G06F16/31
CPCH04L67/06H04L67/1095G06F16/182G06F16/178G06F16/13G06F16/316H04L61/4511
Inventor 贺明胡卫宏张海阔叶崛宇岳巧丽
Owner CHINA INTERNET NETWORK INFORMATION CENTER
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products