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

Method and system for accelerating DNS analysis software log record

A log and software technology, applied in the fields of DNS and information technology, can solve problems such as immeasurable impact, loss of important data, and impact on DNS parsing software parsing performance, etc., to achieve the effect of improving performance, improving parsing performance, and increasing parsing performance

Inactive Publication Date: 2018-09-28
CHINA INTERNET NETWORK INFORMATION CENTER
View PDF12 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The log recording process of traditional DNS resolution software is as follows: figure 2 As shown, the log records have the following problems: log records are synchronized with the DNS resolution process; the log system needs to analyze DNS query messages in real time; the log system lacks log record buffers, etc.
If the query volume increases, the pressure on the log system will increase, which will directly affect the resolution performance of the DNS resolution software.
If the DNS analysis software does not enable the log system of the DNS analysis software, a large amount of important data will be lost, and the impact is also immeasurable

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
  • Method and system for accelerating DNS analysis software log record
  • Method and system for accelerating DNS analysis software log record
  • Method and system for accelerating DNS analysis software log record

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the above objects, features and advantages of the present invention more obvious and understandable, the present invention will be further described below through specific embodiments and accompanying drawings.

[0029] The invention inserts an asynchronous log module that can be compiled into the original DNS analysis software, so as to realize the asynchronization of the log records of the DNS analysis software. The functional modules included in the asynchronous log module are: an information collection module, a log information warehouse, a log information transfer module, and a log analysis module. The connections among the modules are as follows: image 3 shown.

[0030] The information collection module is responsible for collecting log information in the query message, and storing it in the log information warehouse after binary encoding according to a specific format. The information collection module can use open source software (protobuf) 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 invention relates to a method and a system for accelerating a DNS analysis software log record. The method comprises the steps of collecting the log information of a Query message and generating abinary log information flow; storing the binary log information into a log information warehouse, then taking out the binary log information flow from the log information warehouse, and outputting the information flow to a log file or conveying the information flow to a UNIX DOMAIN SOCKET; analyzing the log file and outputting the visual log information, or receiving the binary log information flow in the UNIX DOMAIN SOCKET and outputting the visual log information. According to the method, DNS analysis software record logs can be isolated from the DNS analysis process under the condition that DNS software analysis codes are not modified at all. Therefore, the analysis performance of the DNS analysis software can be improved under the condition that the high-performance output log file ofthe DNS analysis software is ensured.

Description

technical field [0001] The invention belongs to the fields of information technology and DNS technology, and in particular relates to a method and system for accelerating DNS parsing software log records. Background technique [0002] DNS (Domain Name System, Domain Name System), a distributed database on the Internet as a mapping between domain names and IP addresses, enables users to access the Internet more conveniently, without having to remember IP numbers that can be directly read by machines. The process of finally obtaining the IP address corresponding to the host name through the host name is called domain name resolution (or host name resolution). Domain name resolution is done by DNS resolution software, such as figure 1 shown. The mainstream DNS analysis software includes bind, unbound, etc. [0003] With the rapid growth of today's Internet needs, the amount of data accessed by the Internet has increased dramatically, and the number of DNS server visits has a...

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/12
CPCH04L61/4511
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