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

DNS service preload starting method, preloading system and management system

A DNS service, DNS server technology, applied in transmission systems, electrical components, etc., can solve problems such as system performance loss, inability to provide, affecting user experience, etc., to avoid overloading

Active Publication Date: 2017-05-31
ALIBABA (CHINA) CO LTD
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In some large-scale DNS service systems, frequent abnormal exits and zone overloads obviously seriously affect user experience, and the inability to provide robust DNS services leads to serious system performance loss

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 service preload starting method, preloading system and management system
  • DNS service preload starting method, preloading system and management system
  • DNS service preload starting method, preloading system and management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] A preloading and starting method of DNS service, such as figure 2 shown, including:

[0054] S101. Obtain a DNS configuration file;

[0055] The DNS configuration file is / etc / named.conf.

[0056] S102. Perform syntax detection on the DNS configuration file:

[0057]S103. If the detection is passed, the regional configuration file is loaded, and the DNS service is started according to the loading result of the regional configuration file;

[0058] S104. If the detection fails, generate a warning message according to the detection result, load the zone configuration file, and start the DNS service according to the loading result of the zone configuration file.

[0059] In the prior art, in the current DNS service system, if many users change the domain name online, if there is a loophole in the program responding to the change, it will easily lead to grammatical errors in the configuration file, which will cause the DNS to fail to start, and Unable to provide extern...

Embodiment 2

[0066] A DNS preloading system such as image 3 shown, including:

[0067] A DNS configuration file obtaining module 201, configured to obtain a DNS configuration file;

[0068] A syntax detection module 202, configured to perform syntax detection on the DNS configuration file;

[0069] The preloading module 203 is configured to perform DNS preloading according to the syntax detection result.

[0070] The preloading module 203, such as Figure 4 mentioned, including:

[0071] The regional configuration file loading submodule 2031 is used to load the regional configuration file;

[0072] A starting module 2032, configured to start the DNS service according to the loading result of the zone configuration file;

[0073] A warning generating module 2033, configured to generate warning information according to the detection result.

[0074] The correction sub-module 2034 is configured to correct syntax errors in the DNS configuration file according to the warning information....

Embodiment 3

[0079] A DNS service management system, such as Figure 5 ,include:

[0080] DNS control server 401, DNS service database 402 and DNS server 403, the DNS preloading system is loaded in the DNS server 401; in the DNS preloading system, if there is a grammatical error, the loading of the bind service and zone will also be started normally, Ensure that DNS services are provided externally.

[0081] The DNS service database 402 is used to store DNS service-related data;

[0082] The DNS management server 401 accepts a modification request for a domain name, and generates a DNS configuration file and a zone configuration file according to the modification request and the data in the DNS service database 402;

[0083] The DNS configuration file and the zone configuration file are delivered to the DNS server 403 .

[0084] Specifically, the DNS configuration file and the zone configuration file are delivered at the same time.

[0085] The DNS server 403 is configured to obtain th...

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 provides a DNS service preload starting method, preloading system and management system. Under the condition that a DNS configuration file has a grammatical error, normal start of a DNS service is ensured, the DNS service is prevented from being withdrawn due to the grammatical error of the DNS configuration file, reload of a zone and domain name due to the error of the configuration file is avoided, and it is ensured that the high-efficiency stable DNS service is output to the external. In addition, the DNS configuration file is corrected automatically according to the detected grammatical error, and performance loss caused by the grammatical error is minimized.

Description

technical field [0001] The invention relates to the domain name service field, in particular to a DNS service preloading startup method, a preloading system and a management system. Background technique [0002] DNS (Domain Name System) is a domain name system, which is a distributed database on the Internet that maps domain names and IP addresses to each other, enabling users to access the Internet more conveniently, without having to remember the IP number string that can be directly read by the machine . [0003] The importance of providing efficient and stable DNS services is self-evident. Especially in large-scale DNS services of the order of 100,000, Docker containers are widely used. The Docker container is an open source application container engine that allows developers to package their applications and dependencies into a portable container, and then Publish to any popular Linux box, virtualization is also possible. Docker containers are completely sandboxed ...

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/08
CPCH04L67/30H04L61/4511
Inventor 王建飞李岩刘金国姚键杨伟东潘柏宇王冀
Owner ALIBABA (CHINA) 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