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

DNS (domain name system) service system and method based on Linux operation system

A DNS service and processing module technology, applied in the computer field, can solve problems such as reducing service efficiency

Active Publication Date: 2011-09-14
SHANGHAI YAMU COMMUNICATION TECHNOLOGY CO LTD
View PDF2 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

All this reduces service efficiency

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
  • DNS (domain name system) service system and method based on Linux operation system
  • DNS (domain name system) service system and method based on Linux operation system
  • DNS (domain name system) service system and method based on Linux operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The existing DNS service processing module based on the Linux kernel state runs in the application layer, which causes the efficiency of DNS service to be very low. In the technical solution provided by the embodiment of the present invention, the DNS service processing module is placed on the data link layer of the kernel, and the data frame When the processing module receives the DNS request message forwarded by the network card driver module, it stores the DNS request message in the memory, and calls the DNS service processing module of the kernel to process the DNS request message stored in the memory. The content of the message request, obtain the query result, generate the DNS response message, and save the DNS response message to another memory, and then call the data frame processing module, and the data frame processing module reads the DNS response message from another memory The file is put into the sending queue of the network card driver module, and the netw...

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 the computer technology, in particular to a DNS (domain name system) service system and method based on a Linux operation system. In the embodiment of the invention, a DNS service processing module is placed in the data link layer of a kernel; a data frame processing module is used for receiving a DNS request message forwarded by a network card driving module, storing theDNS request message in a memory, and calling a DNS service processing module of the kernel to process the DNS request message; and the DNS service processing module is used for generating a DNS response message, storing the DNS response message into another memory, and calling the data frame processing module to read the DNS response message to the memory from the another memory, add the DNS response message to the transmission queue and transmit the DNS response message to a client. The data frame processing module and the DNS service processing module are located in the data link layer of the kernel so as to obviate the processing of other kernel modules and obviate the two copy processes from the kernel to the application layer and from the application layer to the kernel layer, thereby improving the DNS service processing efficiency.

Description

technical field [0001] The invention relates to computer technology, in particular to a DNS service system and method based on a linux operating system. Background technique [0002] From a static point of view, DNS (Domain Name System, Domain Name System) can be understood as a distributed database. The administrator of the database is responsible for the maintenance of the part of the data authorized to him. This data is a record of certain host-related information, such as host name, alias, IP address, email routing, etc. From a dynamic perspective, DNS can be understood as a query and response service for host information. The query answer adopts a typical CS model. The client initiates a DNS request to query information about a host. After receiving the request, the server generates a response carrying information such as the host IP address and returns it to the client. The client further uses the queried information to obtain corresponding services from the host,...

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
IPC IPC(8): H04L29/12H04L29/08H04L12/56
Inventor 张大顺
Owner SHANGHAI YAMU COMMUNICATION TECHNOLOGY CO LTD
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