CN106453671A - Method, client, server and system for CDN scheduling - Google Patents
Method, client, server and system for CDN scheduling Download PDFInfo
- Publication number
- CN106453671A CN106453671A CN201510479096.9A CN201510479096A CN106453671A CN 106453671 A CN106453671 A CN 106453671A CN 201510479096 A CN201510479096 A CN 201510479096A CN 106453671 A CN106453671 A CN 106453671A
- Authority
- CN
- China
- Prior art keywords
- dns
- cdn
- server
- client
- domain name
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/69—Types of network addresses using geographic information, e.g. room number
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method, a client, a server and a system for CDN scheduling. The method comprises the steps of on the condition that a DNS client utilizes a domain name which is accelerated by a CDN, transmitting a downloading request to a DNS management server, and receiving a DNS server list and a CDN accelerated domain name list which are returned from the DNS management server; transmitting a searching request from the DNS client to the DNS server, wherein the searching request carries the IP address of the DNS client and a CDN accelerated domain name; forwarding the searching request to a CDN scheduling server by the DNS server; and returning a latest node which access the CND accelerated domain name by the CDN scheduling server according to the IP address of the DNS client. According to the method, the client, the server and the system for CDN scheduling, the CDN scheduling server positions a user according to the IP address of the DNS client, thereby realizing accurate CDN scheduling.
Description
Technical field
The invention belongs to the method for triple play technology field, more particularly, to CDN scheduling,
Client, server and system.
Background technology
Traditional internet C DN scheduling system is based primarily upon DNS scheduling, under this dispatching method,
The Local DNS IP address that CDN dispatch server (CDN GSLB) uses according to client
To confirm the geographical position of this dns server, and the CDN node nearby in this server
IP returns to client.
The Local DNS that existing customer uses typically is provided by Virtual network operator, deployment height collection
In, and get more and more and DNS abduction problem occurs, lead to CDN to be difficult to be accurately positioned user
Position, so that scheduling is inaccurate.
Because internet, applications flow is increasing, CDN dispatches inaccurate problem, makes user
Cannot be serviced nearby, thus causing the not good problem of access performance.
For solving problem above, part CP/SP and CDN operator start to apply HTTP
DNS scheme.For example, inquired about to dns server using HTTP mode, the program
By proprietary protocol, DNS is encapsulated in HTTP, this method brings performance and deployment
New problem.
1) under same configuration server, a HTTP concurrently few data level than DNS, such as 8
Core cpu server can easily reach 800,000 QPS to DNS response, and HTTP can only achieve
Tens of thousands of concurrent;
2) HTTP DNS distributed deployment is difficult, easily causes Single Point of Faliure.
Content of the invention
The technical problem to be solved in the present invention is that CDN is difficult to be accurately positioned customer location, thus
Make scheduling inaccurate.
According to an aspect of the present invention, a kind of DNS client for CDN scheduling, bag are proposed
Include:
List reception unit, for when using the domain name being accelerated by CDN, to DNS management
Server sends download request, and receives the DNS service that described DNS management server returns
Device list and CDN accelerate domain name list;
Query unit, for sending inquiry request to described dns server, in described inquiry
Carry the IP address of described DNS client in request and CDN accelerates domain name;
Node acquiring unit, for receiving CDN dispatch server according to described DNS client
IP address return accesss CDN acceleration domain name nearest node.
Further, described query unit is pressed speed and is arranged in described dns server list
Dns server, and send inquiry request to fastest described dns server.
Further, described list reception unit sends download request by HTTPS;
Described query unit uses DNS Protocol to send inquiry request.
According to an aspect of the present invention, a kind of dns server for CDN scheduling, bag are proposed
Include:
Request reception unit, for receiving the inquiry request of DNS client transmission, described
Carry the IP address of described DNS client in inquiry request and CDN accelerates domain name;
Retransmission unit, for described inquiry request is transmitted to CDN dispatch server, so that
Described CDN dispatch server is according to the IP address backward reference CDN of described DNS client
Accelerate the nearest node of domain name.
Further, described retransmission unit supports EDNS agreement, by described DNS client
IP address be transmitted to CDN dispatch server.
According to an aspect of the present invention, a kind of DNS management server for CDN scheduling is proposed,
Including:
Storage unit, accelerates domain name list for preserving dns server list and CDN;
Response unit, for receiving the download request of client, and returns to described client
Dns server list and CDN accelerate domain name list.
Further, described response unit checks the software version of described client.
According to an aspect of the present invention, a kind of system for CDN scheduling is proposed, including:
DNS client, for when using the domain name being accelerated by CDN, to DNS management
Server sends download request, and receives the DNS service that described DNS management server returns
Device list and CDN accelerate domain name list;Send inquiry request to described dns server,
Carry the IP address of described DNS client and CDN accelerates domain in described inquiry request
Name;
DNS management server, for receiving the download request of described DNS client, and returns
Return dns server list and CDN accelerates domain name list;
Dns server, for receiving the described inquiry request of described DNS client, and turns
Issue CDN dispatch server;
CDN dispatch server, for receiving the inquiry request of described dns server, and root
According to the IP address of described DNS client, add to described DNS client backward reference CDN
The nearest node of fast domain name.
Further, described DNS client is pressed speed and is arranged in described dns server list
Dns server, and send inquiry request to fastest described dns server.
Further, described DNS management server checks the software version of described DNS client.
Further, described DNS client passes through HTTPS to the transmission of DNS management server
Download request;Send inquiry request using DNS Protocol to described dns server;
Described dns server passes through EDNS agreement and looks into described in the transmission of CDN dispatch server
Ask request.
According to an aspect of the present invention, a kind of CDN dispatching method is proposed, including:
When DNS client is using the domain name being accelerated by CDN, send out to DNS management server
Send download request, and receive the dns server list that described DNS management server returns with
And CDN accelerates domain name list;
Described DNS client sends inquiry request to described dns server, in described inquiry
Carry the IP address of described DNS client in request and CDN accelerates domain name;
Described inquiry request is transmitted to CDN dispatch server by described dns server;
Described CDN dispatch server is according to the IP address backward reference of described DNS client
CDN accelerates the nearest node of domain name.
Further, described DNS client is pressed speed and is arranged in described dns server list
Dns server, and send inquiry request to fastest described dns server.
Further, described DNS management server checks the software version of described DNS client.
In the present invention, DNS client sends its IP address to CDN dispatch server,
CDN dispatch server can be accurately positioned customer location according to the IP address of DNS client,
Realize CDN accurately to dispatch.
By the detailed description to the exemplary embodiment of the present invention referring to the drawings, the present invention
Further feature and its advantage will be made apparent from.
Brief description
Constitute the Description of Drawings of the part embodiments of the invention of description, and together with saying
Bright book is used for explaining the principle of the present invention together.
Referring to the drawings, according to detailed description below, the present invention can be more clearly understood from,
Wherein:
Fig. 1 is a kind of structural representation of the DNS client for CDN scheduling.
Fig. 2 is a kind of structural representation of the dns server for CDN scheduling.
Fig. 3 is a kind of structural representation of the DNS management server for CDN scheduling.
Fig. 4 is a kind of structural representation of the system for CDN scheduling.
Fig. 5 is a kind of schematic flow sheet of CDN dispatching method.
Specific embodiment
To describe the various exemplary embodiments of the present invention now with reference to accompanying drawing in detail.It should be noted that
Arrive:Unless specifically stated otherwise, the part otherwise illustrating in these embodiments and the phase of step
Arrangement, numerical expression and numerical value are not limited the scope of the invention.
Simultaneously it should be appreciated that for the ease of description, the chi of the various pieces shown in accompanying drawing
Very little is not to draw according to actual proportionate relationship.
Description only actually at least one exemplary embodiment is illustrative below, certainly
Not as any restriction to the present invention and its application or use.
May not make in detail for technology, method and apparatus known to person of ordinary skill in the relevant
Thin discussion, but in the appropriate case, described technology, method and apparatus should be considered to authorize to be said
A part for bright book.
In all examples with discussion shown here, any occurrence should be construed as merely
Exemplary, not as restriction.Therefore, the other examples of exemplary embodiment can have
There are different values.
It should be noted that:Similar label and letter represent similar terms in following accompanying drawing, therefore,
Once being defined in a certain Xiang Yi accompanying drawing, then do not need it is carried out in subsequent accompanying drawing
Discussed further.
For making the object, technical solutions and advantages of the present invention become more apparent, below in conjunction with tool
Body embodiment, and referring to the drawings, the present invention is described in more detail.
The present invention proposes a kind of improvement CDN dispatching method based on DNS Protocol, leads to
Cross in client integrated DNS client module, the industry that client application initiation is accelerated by CDN
During business, please by DNS is initiated to the dns server that CDN associates by this DNS client
Ask, dns server again to CDN dispatch server initiate dispatch request, dns server to
CDN initiate DNS request use EDNS agreement, portability client ip address, thus
Make CDN dispatch server can collect client ip, and then can accordingly return accurate scheduling letter
Breath.
Below in conjunction with the drawings and specific embodiments, the present invention will be further described.
Fig. 1 is a kind of structural representation of the DNS client for CDN scheduling.This DNS
Client 10 includes:List reception unit 101, query unit 102 and node obtain single
Unit 103.Wherein:
List reception unit 101, for when using the domain name being accelerated by CDN, to DNS
Management server sends download request, and receives the DNS that described DNS management server returns
Server list and CDN accelerate domain name list;
List reception unit 101 is obtained DNS list and is accelerated with CDN in client terminal start-up
Domain name list, and can regularly update relevant information.Domain name is accelerated for non-CDN, without tune
With the customization DNS module of client, by former module accesses.
Query unit 102, for sending inquiry request to described dns server, looks into described
Ask the IP address carrying described DNS client in request and CDN accelerates domain name;
Node acquiring unit 103, for receiving CDN dispatch server according to described DNS visitor
The access CDN that the IP address at family end returns accelerates the nearest node of domain name.
Wherein, described list reception unit sends download request by HTTPS;
Described query unit uses DNS Protocol to send inquiry request.
In this embodiment, DNS client sends its IP address to CDN dispatch service
Device, CDN dispatch server can be accurately positioned user position according to the IP address of DNS client
Put, realize CDN and accurately dispatch.
In an embodiment of the present invention, described query unit is pressed speed and is arranged described DNS service
Dns server in device list, and send inquiry to fastest described dns server
Request.Thus realizing the quick response to DNS client for the dns server.
Fig. 2 is a kind of structural representation of the dns server for CDN scheduling.This DNS
Server 20 includes:Request reception unit 201 and retransmission unit 202.Wherein:
Request reception unit 201, for receiving the inquiry request of DNS client transmission, in institute
State the IP address carrying described DNS client in inquiry request and CDN accelerates domain name;
Retransmission unit 202, for described inquiry request is transmitted to CDN dispatch server,
So that described CDN dispatch server is according to the IP address backward reference of described DNS client
CDN accelerates the nearest node of domain name.
Wherein, dns server does not externally service, the client service only CDN being accelerated,
The acceleration domain name that its recurrence is specified.Described retransmission unit supports EDNS agreement, will be described
The IP address of DNS client is transmitted to CDN dispatch server.
In this embodiment, dns server sends the IP address of DNS client to CDN
Dispatch server, CDN dispatch server can be accurately fixed according to the IP address of DNS client
Position customer location, realizes CDN and accurately dispatches.
Fig. 3 is a kind of structural representation of the DNS management server for CDN scheduling.Should
DNS management server 30 includes:Storage unit 301 and response unit 302.Wherein:
Storage unit 301, accelerates domain name row for preserving dns server list and CDN
Table;
Response unit 302, for receiving the download request of client, and returns to described client
Return dns server list and CDN accelerates domain name list.
In this embodiment, dns server list is returned to DNS by DNS management server
Client, then DNS client can therefrom select a dns server, and by DNS visitor
The IP address at family end sends dns server to, with DNS is objective by this dns server
The IP address at family end sends CDN dispatch server to, realize CDN dispatch server for
Being accurately positioned of DNS client.
In an embodiment of the present invention, described response unit checks the software version of described client.
Prevent disabled user's download.
Fig. 4 is a kind of structural representation of the system for CDN scheduling.This system includes:
DNS client 10, dns server 20, DNS management server 30 and CDN adjust
Degree server 40.Wherein:
DNS client 10, for when using the domain name being accelerated by CDN, to DNS pipe
Reason server sends download request, and receives the DNS clothes that described DNS management server returns
Business device list and CDN accelerate domain name list;Send inquiry request to described dns server,
Carry the IP address of described DNS client and CDN accelerates domain in described inquiry request
Name;Wherein, described DNS client passes through HTTPS under the transmission of DNS management server
Carry request;Send inquiry request using DNS Protocol to described dns server;
DNS management server 30, for receiving the download request of described DNS client, and
Return dns server list and CDN accelerates domain name list;
Dns server 20, for receiving the described inquiry request of described DNS client, and
It is transmitted to CDN dispatch server;Wherein, described dns server pass through EDNS agreement to
CDN dispatch server sends described inquiry request;
CDN dispatch server 40, for receiving the inquiry request of described dns server, and
According to the IP address of described DNS client, to described DNS client backward reference CDN
Accelerate the nearest node of domain name.
CDN dispatch server is configured to respond the request of specified dns server, thus providing
DNS attack protection, protects it from DNS and attacks impact.
In this embodiment, DNS client sends its IP address to CDN dispatch service
Device, CDN dispatch server can be accurately positioned user position according to the IP address of DNS client
Put, realize CDN and accurately dispatch.
Traditional DNS query is divided into HTTP and two steps of DNS it is ensured that DNS service
Device performance.With respect to existing closest to technology (HTTP DNS), possesses advantages below:
Performance dispatches high an order of magnitude than HTTP;
Dns server is changed less it is easy to development and implementation, and can be using ripe distribution
Formula DNS technology, reduces Single Point of Faliure risk;
CDN dispatch server can safely obtain client address, carries for subsequently precisely dispatching
Supply basis.
In an embodiment of the present invention, described DNS client presses speed arrangement described DNS clothes
Dns server in business device list, and look into fastest described dns server transmission
Ask request.Thus realizing the quick response to DNS client for the dns server.
In an embodiment of the present invention, described DNS management server checks described DNS client
The software version at end.Prevent disabled user's download.
Below by a specific embodiment, the system of the present invention is described further.
In this programme, newly set DNS management server, the special of EDNS agreement is supported in setting
Dns server is and it needs to customize a special DNS client in client terminal.
DNS client is only enabled when using CDN service, and special DNS client is built-in
DNS management server IP address.
DNS record management server supports the special dns server address of EDNS agreement.
DNS management server typically realizes distributed deployment by IP Anycast technology.
Dns server address is not externally announced, and only provides DNS to explain clothes for CDN client
Business.
When user uses the domain name being accelerated by CDN, DNS client first passes through
HTTPS sends address list download request to DNS management server, obtains CDN association
Dns address list;During download, DNS management server need to check the software of DNS client
Version, prevents disabled user's download.After download, DNS client uses DNS Protocol to DNS
Server lookup CDN accelerates the IP of domain name, and dns server passes through EDNS client ground
CDN dispatch server is passed in location.
Fig. 5 is a kind of schematic flow sheet of CDN dispatching method.The method comprises the following steps:
In step 501, when DNS client is using the domain name being accelerated by CDN, to DNS pipe
Reason server sends download request, and receives the DNS clothes that described DNS management server returns
Business device list and CDN accelerate domain name list;
In step 502, described DNS client sends inquiry request to described dns server,
Carry the IP address of described DNS client and CDN accelerates domain in described inquiry request
Name;
In step 503, described inquiry request is transmitted to CDN scheduling by described dns server
Server;
In step 504, described CDN dispatch server is according to the IP of described DNS client
Backward reference CDN in address accelerates the nearest node of domain name.
In this embodiment, DNS client sends its IP address to CDN dispatch service
Device, CDN dispatch server can be accurately positioned user position according to the IP address of DNS client
Put, realize CDN and accurately dispatch.
Traditional DNS query is divided into HTTP and two steps of DNS it is ensured that DNS service
Device performance.With respect to existing closest to technology (HTTP DNS), possesses advantages below:
Performance dispatches high an order of magnitude than HTTP;
Dns server is changed less it is easy to development and implementation, and can be using ripe distribution
Formula DNS technology, reduces Single Point of Faliure risk;
CDN dispatch server can safely obtain client address, carries for subsequently precisely dispatching
Supply basis.
In an embodiment of the present invention, in step 502, described DNS client presses speed
Arrange the dns server in described dns server list, and to fastest described DNS
Server sends inquiry request.Thus realizing the quick sound to DNS client for the dns server
Should.
In an embodiment of the present invention, in step 501, described DNS management server inspection
Look into the software version of described DNS client, after judging that DNS client is legal, return to it
Return dns server list and CDN accelerates domain name list.To prevent disabled user's download.
So far, the present invention is described in detail.In order to avoid covering the design of the present invention, do not have
It is described some details known in the field.Those skilled in the art as described above,
Completely it can be appreciated how implementing technical scheme disclosed herein.
The method of the present invention and device may be achieved in many ways.For example, can pass through soft
Part, hardware, firmware or software, hardware, the side to realize the present invention for any combinations of firmware
Method and device.Said sequence for the step of methods described merely to illustrating, this
The step of the method for invention is not limited to order described in detail above, unless otherwise especially
Explanation.Additionally, in certain embodiments, also the present invention can be embodied as record in recording medium
In program, these programs include the machine readable instructions for realizing the method according to the invention.
Thus, the present invention also covers storage and is situated between for the record executing the program of the method according to the invention
Matter.
Although being described in detail to some specific embodiments of the present invention by example,
But it should be appreciated by those skilled in the art, above example merely to illustrating, and not
It is to limit the scope of the present invention.It should be appreciated by those skilled in the art, can without departing from
In the case of scope and spirit of the present invention, above example is modified.The model of the present invention
Enclose and be defined by the following claims.
Claims (14)
1. a kind of DNS client for CDN scheduling, including:
List reception unit, for when using the domain name being accelerated by CDN, to DNS management
Server sends download request, and receives the DNS service that described DNS management server returns
Device list and CDN accelerate domain name list;
Query unit, for sending inquiry request to described dns server, in described inquiry
Carry the IP address of described DNS client in request and CDN accelerates domain name;
Node acquiring unit, for receiving CDN dispatch server according to described DNS client
IP address return accesss CDN acceleration domain name nearest node.
2. DNS client according to claim 1, including:
Described query unit presses the dns server that speed arranges in described dns server list,
And send inquiry request to fastest described dns server.
3. DNS client according to claim 1 and 2, including:
Described list reception unit sends download request by HTTPS;
Described query unit uses DNS Protocol to send inquiry request.
4. a kind of dns server for CDN scheduling, including:
Request reception unit, for receiving the inquiry request of DNS client transmission, described
Carry the IP address of described DNS client in inquiry request and CDN accelerates domain name;
Retransmission unit, for described inquiry request is transmitted to CDN dispatch server, so that
Described CDN dispatch server is according to the IP address backward reference CDN of described DNS client
Accelerate the nearest node of domain name.
5. dns server according to claim 4, including:
Described retransmission unit supports EDNS agreement, by the IP address of described DNS client
It is transmitted to CDN dispatch server.
6. a kind of DNS management server for CDN scheduling, including:
Storage unit, accelerates domain name list for preserving dns server list and CDN;
Response unit, for receiving the download request of client, and returns to described client
Dns server list and CDN accelerate domain name list.
7. DNS management server according to claim 6, including:
Described response unit checks the software version of described client.
8. a kind of system for CDN scheduling, including:
DNS client, for when using the domain name being accelerated by CDN, to DNS management
Server sends download request, and receives the DNS service that described DNS management server returns
Device list and CDN accelerate domain name list;Send inquiry request to described dns server,
Carry the IP address of described DNS client and CDN accelerates domain in described inquiry request
Name;
DNS management server, for receiving the download request of described DNS client, and returns
Return dns server list and CDN accelerates domain name list;
Dns server, for receiving the described inquiry request of described DNS client, and turns
Issue CDN dispatch server;
CDN dispatch server, for receiving the inquiry request of described dns server, and root
According to the IP address of described DNS client, add to described DNS client backward reference CDN
The nearest node of fast domain name.
9. system according to claim 8, including:
Described DNS client is pressed speed and is arranged the DNS clothes in described dns server list
Business device, and send inquiry request to fastest described dns server.
10. system according to claim 8 or claim 9, including:
Described DNS management server checks the software version of described DNS client.
11. systems according to claim 9, including:
Described DNS client is passed through HTTPS and is sent download request to DNS management server;
Send inquiry request using DNS Protocol to described dns server;
Described dns server passes through EDNS agreement and looks into described in the transmission of CDN dispatch server
Ask request.
A kind of 12. CDN dispatching methods, including:
When DNS client is using the domain name being accelerated by CDN, send out to DNS management server
Send download request, and receive the dns server list that described DNS management server returns with
And CDN accelerates domain name list;
Described DNS client sends inquiry request to described dns server, in described inquiry
Carry the IP address of described DNS client in request and CDN accelerates domain name;
Described inquiry request is transmitted to CDN dispatch server by described dns server;
Described CDN dispatch server is according to the IP address backward reference of described DNS client
CDN accelerates the nearest node of domain name.
13. methods according to claim 12, including:
Described DNS client is pressed speed and is arranged the DNS clothes in described dns server list
Business device, and send inquiry request to fastest described dns server.
14. methods according to claim 12 or 13, including:
Described DNS management server checks the software version of described DNS client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510479096.9A CN106453671A (en) | 2015-08-07 | 2015-08-07 | Method, client, server and system for CDN scheduling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510479096.9A CN106453671A (en) | 2015-08-07 | 2015-08-07 | Method, client, server and system for CDN scheduling |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106453671A true CN106453671A (en) | 2017-02-22 |
Family
ID=58092178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510479096.9A Pending CN106453671A (en) | 2015-08-07 | 2015-08-07 | Method, client, server and system for CDN scheduling |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106453671A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881516A (en) * | 2018-07-27 | 2018-11-23 | 网宿科技股份有限公司 | A kind of method and apparatus for dispatching more CDN service systems |
CN109347968A (en) * | 2018-11-07 | 2019-02-15 | 网宿科技股份有限公司 | A kind of method, apparatus and system of data block that downloading resource file |
CN109842691A (en) * | 2017-11-24 | 2019-06-04 | 中兴通讯股份有限公司 | The domain name synchronous method and relevant device of Cache system and dns server |
CN111327697A (en) * | 2020-02-18 | 2020-06-23 | 腾讯科技(深圳)有限公司 | Data downloading method, device, equipment and storage medium |
CN111935511A (en) * | 2020-09-22 | 2020-11-13 | 上海七牛信息技术有限公司 | Dynamic video stream access system and method based on http-dns |
CN112738289A (en) * | 2020-12-24 | 2021-04-30 | 北京网聚云联科技有限公司 | CDN node scheduling method and system based on coding DNS |
WO2024078208A1 (en) * | 2022-10-12 | 2024-04-18 | 中国电信股份有限公司 | Domain name query method and apparatus based on ecs protocol, and storage medium and device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287011A (en) * | 2008-05-26 | 2008-10-15 | 蓝汛网络科技(北京)有限公司 | Method, system and device for responding service request from user in content distributing network |
CN101425969A (en) * | 2008-11-25 | 2009-05-06 | 华为技术有限公司 | Scheduling method, apparatus and system |
CN102917042A (en) * | 2012-10-12 | 2013-02-06 | 中兴通讯股份有限公司 | Method and device for realizing internet services based on convergence of CDN (content distribution network) and network |
CN103312629A (en) * | 2012-03-09 | 2013-09-18 | 深圳市腾讯计算机系统有限公司 | Method, device and system of CDN (content delivery network) flow distribution |
CN103491112A (en) * | 2012-06-08 | 2014-01-01 | 北京百度网讯科技有限公司 | Large-scale cluster task scheduling method, large-scale cluster task scheduling system and CDN node |
CN103607410A (en) * | 2013-11-27 | 2014-02-26 | 中国联合网络通信集团有限公司 | Content access method and equipment |
CN103716398A (en) * | 2013-12-30 | 2014-04-09 | 北京奇虎科技有限公司 | Method and system for monitoring CDN server |
CN104427005A (en) * | 2013-08-20 | 2015-03-18 | 阿里巴巴集团控股有限公司 | Method and system for realizing accurate request scheduling on content delivery network |
-
2015
- 2015-08-07 CN CN201510479096.9A patent/CN106453671A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287011A (en) * | 2008-05-26 | 2008-10-15 | 蓝汛网络科技(北京)有限公司 | Method, system and device for responding service request from user in content distributing network |
CN101425969A (en) * | 2008-11-25 | 2009-05-06 | 华为技术有限公司 | Scheduling method, apparatus and system |
CN103312629A (en) * | 2012-03-09 | 2013-09-18 | 深圳市腾讯计算机系统有限公司 | Method, device and system of CDN (content delivery network) flow distribution |
CN103491112A (en) * | 2012-06-08 | 2014-01-01 | 北京百度网讯科技有限公司 | Large-scale cluster task scheduling method, large-scale cluster task scheduling system and CDN node |
CN102917042A (en) * | 2012-10-12 | 2013-02-06 | 中兴通讯股份有限公司 | Method and device for realizing internet services based on convergence of CDN (content distribution network) and network |
CN104427005A (en) * | 2013-08-20 | 2015-03-18 | 阿里巴巴集团控股有限公司 | Method and system for realizing accurate request scheduling on content delivery network |
CN103607410A (en) * | 2013-11-27 | 2014-02-26 | 中国联合网络通信集团有限公司 | Content access method and equipment |
CN103716398A (en) * | 2013-12-30 | 2014-04-09 | 北京奇虎科技有限公司 | Method and system for monitoring CDN server |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109842691A (en) * | 2017-11-24 | 2019-06-04 | 中兴通讯股份有限公司 | The domain name synchronous method and relevant device of Cache system and dns server |
CN108881516A (en) * | 2018-07-27 | 2018-11-23 | 网宿科技股份有限公司 | A kind of method and apparatus for dispatching more CDN service systems |
CN109347968A (en) * | 2018-11-07 | 2019-02-15 | 网宿科技股份有限公司 | A kind of method, apparatus and system of data block that downloading resource file |
CN111327697A (en) * | 2020-02-18 | 2020-06-23 | 腾讯科技(深圳)有限公司 | Data downloading method, device, equipment and storage medium |
CN111935511A (en) * | 2020-09-22 | 2020-11-13 | 上海七牛信息技术有限公司 | Dynamic video stream access system and method based on http-dns |
CN111935511B (en) * | 2020-09-22 | 2021-02-26 | 上海七牛信息技术有限公司 | Dynamic video stream access system and method based on http-dns |
CN112738289A (en) * | 2020-12-24 | 2021-04-30 | 北京网聚云联科技有限公司 | CDN node scheduling method and system based on coding DNS |
CN112738289B (en) * | 2020-12-24 | 2023-04-07 | 北京网聚云联科技有限公司 | CDN node scheduling method and system based on coding DNS |
WO2024078208A1 (en) * | 2022-10-12 | 2024-04-18 | 中国电信股份有限公司 | Domain name query method and apparatus based on ecs protocol, and storage medium and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106453671A (en) | Method, client, server and system for CDN scheduling | |
CN110677405B (en) | Data processing method and device, electronic equipment and storage medium | |
US8825750B2 (en) | Application server management system, application server management method, management apparatus, application server and computer program | |
CN105264821A (en) | Methods and apparatus for generating a message for a wireless device | |
US11936755B2 (en) | Systems and methods for determining a destination location for transmission of packetized data in a network system based on an application server attribute | |
CN109788029A (en) | Gray scale call method, device, terminal and the readable storage medium storing program for executing of micro services | |
US20140019957A1 (en) | Method, apparatus, and system for sharing software among terminals | |
CN101616132A (en) | A kind of data capture method and device thereof and system | |
CN111327647A (en) | Method and device for providing service to outside by container and electronic equipment | |
EP3217611A1 (en) | Media resource feedback method and device | |
WO2014008864A1 (en) | Method, apparatus, and system for sharing software among terminals | |
CN112788126A (en) | Resource downloading method, device, server and storage medium | |
CN104639555B (en) | request processing method, system and device | |
CN110781083A (en) | H5 client code setting multi-environment testing method and system | |
JP2014123363A (en) | Service and management layer for various data connection | |
WO2014142258A1 (en) | Communication system, control device, address allocation method, and program | |
CN112825524B (en) | Method, device and system for determining network service node | |
CN110417905B (en) | Contract issuing method, device, equipment and union chain system | |
CN107479985A (en) | The method, apparatus and computer equipment of a kind of remote procedure call | |
JP5981009B1 (en) | Payment processing apparatus, mail order ordering system, payment processing method, information processing method, and program | |
JP2016208503A (en) | Method of automatically setting protocol in plc system | |
US20210099462A1 (en) | Methods and apparatus to improve performance of cloud-based services across geographic regions | |
JP2019533254A (en) | Information acquisition | |
CN109495319A (en) | The fault message of CDN node determines method, device and equipment | |
CN105025042B (en) | A kind of method and system of determining data information, proxy server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170222 |