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

Domain name resolution usability evaluation method, server and system

A technology for domain name resolution and availability, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems affecting the availability and security of domain name resolution, and achieve the effect of improving usability and security and effective configuration

Active Publication Date: 2010-09-22
CHINA INTERNET NETWORK INFORMATION CENTER
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The embodiment of the present invention provides a domain name resolution availability evaluation method, server and system to solve the defect in the prior art that qualitative analysis can only be performed on the availability and security of authoritative servers, which seriously affects the availability and security of domain name resolution

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
  • Domain name resolution usability evaluation method, server and system
  • Domain name resolution usability evaluation method, server and system
  • Domain name resolution usability evaluation method, server and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] figure 1 A schematic flow chart of the domain name resolution usability evaluation method provided in Embodiment 1 of the present invention, as shown in figure 1 As shown, the method includes:

[0036] Step 11. Forward the received resolution request carrying the domain name sent by the client to the local recursive server, and receive the query message returned by the local recursive server according to the resolution request. The query message includes the domain name corresponding to the local recursive server IP addresses of multiple authoritative servers;

[0037] Step 12. According to the prefixes of the IP addresses of multiple authoritative servers, a virtual N layer is obtained, wherein the first layer is the virtual top layer, and for an authoritative server, the i-th layer node corresponding to the authoritative server is the node corresponding to the authoritative server. The child node of the node of the i-1th layer; N≥2, 1≤i≤N-1, N and i are both positiv...

Embodiment 2

[0044] image 3 A schematic flowchart of the domain name resolution usability evaluation method provided in Embodiment 2 of the present invention, as shown in image 3 As shown, on the basis of the first embodiment above, step 13 of the method specifically includes:

[0045] Let the failure probability of the path from each authoritative server in layer N to the node in layer N-1 be 0, and then calculate the failure probability of each node in layer N-1 according to the failure probability of each authoritative server in layer N failure probability.

[0046] Specifically, the specific formula for calculating the failure probability of nodes on the N-1th layer is:

[0047] p(Node failure in layer N-1)=p(Authoritative server failure in layer N) n ;

[0048] Among them, p() represents the failure probability function of each node in each layer; n is the number of authoritative servers of nodes in layer N-1 in layer N; n>=1, n is a positive integer.

[0049] Further, in step ...

Embodiment 3

[0070] Figure 5 A schematic structural diagram of a domain name resolution availability evaluation server provided in Embodiment 3 of the present invention, as shown in Figure 5 As shown, the domain name resolution availability assessment server includes: a query and response processing module 51 , a distribution statistics module 52 , an initial calculation module 53 and an availability calculation module 54 . Among them, the query and response processing module 51 is used to forward the received resolution request carrying the domain name sent by the client to the local recursive server, and receive the query message returned by the local recursive server according to the resolution request, the query message includes The local recursive server obtains the IP addresses of a plurality of authoritative servers corresponding to the domain name; the distribution statistics module 52 is used to obtain virtual N layers according to the prefixes of the IP addresses of a plurality...

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 domain name resolution usability evaluation method, a server and a system. The domain name resolution usability evaluation method comprises the following steps of: forwarding a received resolution request carrying a domain name which is transmitted by a client to a local recursion server, and receiving a query message returned by the local recursion server; acquiring virtual N layers according to prefixes of IP addresses of a plurality of authority servers which correspond to the domain name and are acquired by the local recursion server comprised in the query message, wherein the first layer is a virtual top layer, and the node of the ith layer corresponding to one authority server is a sub-node of the node of the (i-1)th layer; calculating the failure probability of each node in the (N-1)th layer according to the failure probability of each authority server in the Nth layer; calculating the failure probability of each node according to the failure probability of each node in the jth layer, wherein N is more than or equal to 2, i is more than or equal to 1 and less than or equal to 2, and N, i and j are positive integers; and repeatedly executing the steps until the failure probability of the node in the first layer is calculated.

Description

technical field [0001] The embodiment of the present invention relates to the domain name system technical field, and in particular to a domain name resolution usability evaluation method, server and system. Background technique [0002] Domain Name System (Domain Name System; hereinafter referred to as: DNS) is a core service provided by the Internet infrastructure, which includes a distributed database that can map domain names and IP addresses to each other. In other words, it is a software system that implements domain name and IP address translation functions that can be recognized by the network. [0003] The DNS server on the network can be divided into two parts functionally, namely the authoritative server and the local recursive server. The client sends the domain name request message to the local recursive server, and the local recursive server is responsible for processing the domain name request message sent by the client, and forwards the IP address correspond...

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/06H04L12/56
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