Unlock instant, AI-driven research and patent intelligence for your innovation.

A dns scheduling method and device

A scheduling method and technology of a scheduling device, applied in the Internet field, can solve problems affecting service quality, increasing scheduling time, and difficult to sort out the relationship between IP_A and IP_C

Active Publication Date: 2021-07-06
GUIZHOU BAISHANCLOUD TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] 1. The CDN scheduling platform performs intelligent scheduling by receiving IP_C and the target domain name instead of the actual client IP_A. Once there is a difference between the network areas of IP_A and IP_C, it will lead to inaccurate scheduling and affect the quality of service
[0016] 2. The source IP of the client’s request to access the web server is the client’s own IP (ie IP_A). At this time, the web server can only record the client’s IP and the quality of service it accesses. However, it is actually determined which web server IP_A obtains content from. It is determined by the scheduling platform based on the LDNS egress IP (IP_C). At this time, the service quality on the network server cannot be intuitively linked with the intelligent scheduling of the scheduling platform, which brings great trouble to the tuning work.
[0017] 3. The scheduling platform adjusts based on the LDNS egress IP_C, it is difficult to correspond to the impact on actual user access, and the scheduling effect is difficult to evaluate
[0018] 4. The relationship between IP_A and IP_B depends on the operator's allocation and user configuration. The relationship between IP_B and IP_C depends on the operator's maintenance. It is difficult to simply sort out the relationship between IP_A and IP_C when designing multiple links.
[0019] 5. If the user-oriented help system is used, the user submits a verification request, obtains the corresponding relationship between the client IP, LDNS IP, and LDNS egress IP through the help system, and determines the relationship between the three. This solution depends on the report of the client. Information collection cannot be done without the cooperation of client users
This method is only suitable for large file services and increases the entire scheduling time because of one more HTTPDNS request

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 dns scheduling method and device
  • A dns scheduling method and device
  • A dns scheduling method and device

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0099] The client IPs for accessing www.a.com include 1.1.1.1 and 1.1.1.2.

[0100] The processing for 1.1.1.1 includes:

[0101] Check the log of the web server and learn that the IP of the online web server that accesses www.a.com from 1.1.1.1 is 2.2.2.2. And it is also known that the backup web server IPs for accessing www.a.com from 1.1.1.1 include 2.2.2.3, 2.2.2.4, 2.2.2.5, 2.2.2.6, 2.2.2.7, and 2.2.2.8.

[0102] Query the DNS scheduling configuration file to obtain the view view_bj corresponding to the online network server IP 2.2.2.2, and use this view view_bj as the view corresponding to 1.1.1.1.

[0103] The view view_bj is: view_bj{DNS egress IP library, www.a.com,2.2.2.2}

[0104] Among them, the DNS egress IP library includes:

[0105] 3.3.3.1, 3.3.3.2, 3.3.3.3, 3.3.3.4, 3.3.3.5, 3.3.3.6, 3.3.3.7, 3.3.3.8.

[0106] Add two views view_bj_new1 and view_bj_new2. Assign an IP in the DNS egress IP library of the original view to the first newly added view, and assi...

specific Embodiment 2

[0117] The client IPs for accessing www.a.com include 1.1.1.1 and 1.1.1.2.

[0118] The processing for 1.1.1.1 includes:

[0119] Check the log of the web server and learn that the IP of the online web server that accesses www.a.com from 1.1.1.1 is 2.2.2.2. And it is also known that the backup web server IPs for accessing www.a.com from 1.1.1.1 include 2.2.2.3, 2.2.2.4, 2.2.2.5, 2.2.2.6, 2.2.2.7, and 2.2.2.8.

[0120] Query the DNS scheduling configuration file to obtain the view view_bj corresponding to the online network server IP 2.2.2.2, and use this view view_bj as the view corresponding to 1.1.1.1.

[0121] The view view_bj is: view_bj{DNS egress IP library, www.a.com,2.2.2.2}

[0122] Among them, the DNS egress IP library includes:

[0123] 3.3.3.1, 3.3.3.2, 3.3.3.3, 3.3.3.4, 3.3.3.5, 3.3.3.6, 3.3.3.7, 3.3.3.8.

[0124] Add two views view_bj_new1 and view_bj_new2. Divide the IPs in the DNS egress IP library of the original view into two groups to minimize the diffe...

specific Embodiment 3

[0139] The client IPs for accessing www.a.com include 1.1.1.1 and 1.1.1.2.

[0140] The processing for 1.1.1.1 includes:

[0141] Check the log of the web server and learn that the IP of the online web server that accesses www.a.com from 1.1.1.1 is 2.2.2.2. And it is also known that the backup web server IPs for accessing www.a.com from 1.1.1.1 include 2.2.2.3, 2.2.2.4, 2.2.2.5, 2.2.2.6, 2.2.2.7, and 2.2.2.8.

[0142] Query the DNS scheduling configuration file to obtain the view view_bj corresponding to the online network server IP 2.2.2.2, and use this view view_bj as the view corresponding to 1.1.1.1.

[0143] The view view_bj is: view_bj{DNS egress IP library, www.a.com,2.2.2.2}

[0144] Among them, the DNS egress IP library includes:

[0145] 3.3.3.1, 3.3.3.2, 3.3.3.3, 3.3.3.4, 3.3.3.5, 3.3.3.6, 3.3.3.7, 3.3.3.8,

[0146] 3.3.3.9, 3.3.3.10, 3.3.3.11, 3.3.3.12, 3.3.3.13, 3.3.3.14, 3.3.3.14, 3.3.3.15.

[0147] Add two views view_bj_new1 and view_bj_new2. Divide the IP...

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 invention discloses a DNS scheduling method and device. The method includes: Step 1. For the target client IP that accesses the target domain name, query the network server log to obtain the IP of the online network server that the client IP accesses the target domain name and obtain the client IP address. Access the IP of the backup network server of the target domain name through the terminal IP; query the DNS scheduling configuration file to obtain the view corresponding to the IP of the online network server as the view corresponding to the target client IP; obtain the target client IP according to the view DNS egress IP library; Step 2, determine the egress IP of the LDNS used by the target client IP in each view corresponding to the target client IP; Step 3, use the LDNS used by the target client IP in each view The set of egress IPs is used as the LDNS egress IP list for determining the target client IP. The invention can accurately determine the mapping relationship between the client IP and the LDNS egress IP, improves the scheduling accuracy of the LDNS, and improves the service quality of the entire system.

Description

technical field [0001] The present invention relates to the field of Internet technologies, in particular to a method and device for determining the mapping relationship between a client IP and an egress IP of a local domain name system (Local Domain Name System, LDNS). Background technique [0002] refer to figure 1 , the content delivery network (Content Delivery Network, CDN) access process based on Domain Name System (Domain Name System, DNS) scheduling is as follows: [0003] 1. The Beijing user client (IP is IP_A) requests to access the domain name www.a.com, the resolver of the client converts this request into a resolution request, initiates a resolution request to the LDNS with the IP IP_B, and requests to obtain the domain name www.a.com Corresponding IP. [0004] 2. LDNS requests the IP corresponding to the domain name www.a.com from the authoritative server of a.com. [0005] 3. The authoritative server of a.com queries the IP corresponding to the domain name ...

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/12
CPCH04L61/4511
Inventor 符立佳蔡少君苗辉
Owner GUIZHOU BAISHANCLOUD TECH CO LTD