CN102611756A - Method and system for sending access request - Google Patents

Method and system for sending access request Download PDF

Info

Publication number
CN102611756A
CN102611756A CN2012100851921A CN201210085192A CN102611756A CN 102611756 A CN102611756 A CN 102611756A CN 2012100851921 A CN2012100851921 A CN 2012100851921A CN 201210085192 A CN201210085192 A CN 201210085192A CN 102611756 A CN102611756 A CN 102611756A
Authority
CN
China
Prior art keywords
access request
dns
operation task
address
domain
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.)
Granted
Application number
CN2012100851921A
Other languages
Chinese (zh)
Other versions
CN102611756B (en
Inventor
周兴博
宗劼
李健松
黄东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Blue It Technologies Co ltd
Original Assignee
Beijing Blue It Technologies Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Blue It Technologies Co ltd filed Critical Beijing Blue It Technologies Co ltd
Priority to CN201210085192.1A priority Critical patent/CN102611756B/en
Publication of CN102611756A publication Critical patent/CN102611756A/en
Application granted granted Critical
Publication of CN102611756B publication Critical patent/CN102611756B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to the field of content distribution network technique, in particular to a method and a system for sending an access request, which are used for improving the efficiency of accessing domain name information to be accelerated. The method comprises the following steps of: generating an operation task list according to the domain name information obtained after the access request of a user is analyzed by a DNS (Domain Name System); sending an acquisition permission command to the DNS; by the acquisition permission command, permitting the DNS to acquire the operation task list at operation task list generation equipment; according to the operation task list and the domain name information acquired by the DNS, determining a virtual server corresponding to the access request; sending request information carrying the access request and an IP address obtained by analyzing the access request to the determined virtual server; judging whether the acceleration operation needs to be carried out on the access request by the determined virtual server; and if determining that the acceleration is needed, forwarding the access request to a server corresponding to the IP address. Therefore, according to the method, the domain name information to be accelerated can be efficiently and accurately acquired.

Description

A kind of method and system of sending access request
Technical field
The present invention relates to the content distributing network technical field, relate in particular to a kind of method and system of sending access request.
Background technology
(Content Delivery Network, accelerated method CDN) commonly used comprises: traditional accelerated method and reverse accelerated method for content distributing network.Wherein traditional accelerated method process is following:
As shown in Figure 1, the domain-name information to be quickened that CDN quickens service provider content supplier is provided stores in the domain-name information system (Domain Name System); After the domain-name information of the website that the user will visit through browser sends to DNS; When DNS confirms that this domain-name information is a domain-name information to be quickened; This domain-name information is resolved; Confirm the CDN IP addresses of nodes of suitable this domain-name information, and this IP address is sent to the user, the user is to the content of the required website of CDN node request of this IP address indication;
In the reverse accelerated method, content supplier does not quicken service provider to CDN domain-name information to be quickened is provided, and therefore, need determine domain-name information to be quickened in advance, and the domain-name information of determining is deposited among the DNS; , DNS can realize quickening to this domain-name information after receiving the domain-name information that the user sends according to traditional accelerated method; At present, reverse accelerated method is determined domain-name information to be quickened through following method:
First kind, senior CDN quickens the industry experience of service provider according to self, judges the domain-name information of a large amount of carried out accelerated operation and relevant information thereof;
Second kind, network provider is through netizen's in the long-time statistical net visit information, excavates the domain-name information that can quicken and relevant information thereof;
The third through the corresponding website of manual work visit domain-name information, checks access result, confirms according to access result whether this domain-name information possesses the condition of acceleration;
The 4th kind, in DNS, add domain-name information to be quickened earlier, when the user conducts interviews to the corresponding website of this domain-name information; If the visit failure possibly complained; Therefore, can determine whether this domain-name information is carried out accelerated operation through collecting user's complaint quantity.
When using first and second kind method; Though the domain-name information validity that is provided by CDN acceleration service provider or network provider is very high, this resource is not free and easy the acquisition, and the validity of acquired domain-name information also can't keep always; There is situation about losing efficacy; After domain-name information loses efficacy, just need regain, therefore, the cost that obtains domain-name information is very high.Next, the quantity of the domain-name information that CDN acceleration service provider or network provider provide also is limited;
When using third and fourth kind method, can produce very high cost of labor, inefficiency, and might produce a large amount of mistakes.
It is thus clear that the method for using in the time of will realizing oppositely quickening in the prior art of confirming to wait to quicken domain-name information will be wasted great amount of manpower and material resources, the possibility of makeing mistakes also can improve greatly
Summary of the invention
The embodiment of the invention provides a kind of method and system of sending access request, is used for solving prior art when content distributing network is oppositely quickened, and can't obtaining of efficiently and accurately wait to quicken the domain-name information problem.
A kind of method of sending access request, said method comprises:
Operation task tabulation generation equipment is resolved the domain-name information that obtains after user's the access request, generating run task list according to what get access to by domain name system DNS; Allow to obtain order to said DNS transmission; Saidly allow to obtain order and allow DNS to obtain the operation task tabulation from said operation task tabulation generation equipment; Comprise and the unique corresponding VIP address of each domain-name information in the said operation task tabulation; Network address translation apparatus virtual server of the unique sensing in said VIP address;
Said DNS determines and the pairing virtual server of said access request according to the operation task tabulation and the domain name information that get access to; The solicited message of carrying said access request and resolving the IP address that said access request obtains is sent to the virtual server of determining;
The said virtual server of determining judges whether and need carry out accelerated operation to said access request; When confirming to need to quicken, said access request is transmitted to and the corresponding server in said IP address.
A kind of system that sends access request, said system comprises:
Operation task tabulation generation equipment is used for resolving the domain-name information that obtains after user's the access request, generating run task list according to what get access to by domain name system DNS; Allow to obtain order to said DNS transmission; Saidly allow to obtain order and allow DNS to obtain the operation task tabulation from said operation task tabulation generation equipment; Comprise and the unique corresponding VIP address of each domain-name information in the said operation task tabulation; Network address translation apparatus virtual server of the unique sensing in said VIP address;
Said DNS is used for determining and the pairing virtual server of said access request according to the operation task tabulation and the domain name information that get access to; The solicited message of carrying said access request and resolving the IP address that said access request obtains is sent to the virtual server of determining;
Said virtual server is used to judge whether and need carries out accelerated operation to said access request; When confirming to need to quicken, said access request is transmitted to and the corresponding server in said IP address.
The domain-name information generating run task list that access request parsed that method provided by the invention is sent the user according to DNS; Comprise and the unique corresponding VIP address of each domain-name information in this operation task tabulation; Virtual server of the unique sensing in this VIP address allows to obtain order to the DNS transmission; Saidly allow to obtain order and allow DNS to obtain the operation task tabulation from said operation task tabulation generation equipment; DNS receive allow to obtain order after; Obtain the operation task tabulation; And according to the operation task tabulation that gets access to; Determine and resolve the pairing VIP of the domain-name information address that access request obtains, the solicited message of the access request of carrying the user, IP address is sent to the indicated virtual server in VIP address; After virtual server receives this solicited message, when confirming to carry out accelerated operation to this access request, this access request is sent to the indicated server in IP address; It is thus clear that; This method is before oppositely quickening; Can judge which domain name by virtual server is to carry out accelerated operation, and which is need not carry out accelerated operation, and the access request of needs being carried out accelerated operation realizes accelerated operation; Therefore; The domain-name information that uses this method in reverse accelerated operation, need carry out accelerated operation is not that experience, the content supplier of leaning on CDN to quicken service provider provides and artificially judge and obtain, and therefore, can improve efficient and the speed of waiting to quicken domain-name information of obtaining greatly.
Description of drawings
Fig. 1 is the networking side structure sketch map of content distributing network in the prior art;
The method flow sketch map of the transmission access request that Fig. 2 provides for the embodiment of the invention;
The networking side structure sketch map that Fig. 3 provides for the embodiment of the invention;
The schematic flow sheet of the method that the operation task tabulation generation equipment that Fig. 4 provides for the embodiment of the invention is performed;
The schematic flow sheet of the method that the DNS that Fig. 5 provides for the embodiment of the invention is performed;
The flow chart sketch map of the method that the virtual server that Fig. 6 provides for the embodiment of the invention is performed;
A kind of structural representation that sends the system of access request that Fig. 7 provides for the embodiment of the invention.
Embodiment
The domain-name information generating run task list that access request parsed that method provided by the invention is sent the user according to DNS; Comprise and the unique corresponding VIP address of each domain-name information in this operation task tabulation; Virtual server of the unique sensing in this VIP address allows to obtain order to the DNS transmission; Saidly allow to obtain order and allow DNS to obtain the operation task tabulation from said operation task tabulation generation equipment; DNS receive allow to obtain order after; Obtain the operation task tabulation; And according to the operation task tabulation that gets access to; Determine and resolve the pairing VIP of the domain-name information address that access request obtains, the solicited message of the access request of carrying the user, IP address is sent to the indicated virtual server in VIP address; After virtual server receives this solicited message, when confirming to carry out accelerated operation to this access request, this access request is sent to the indicated server in IP address; It is thus clear that; This method is before oppositely quickening; Can judge which domain name by virtual server is to carry out accelerated operation, and which is need not carry out accelerated operation, and the access request of needs being carried out accelerated operation realizes accelerated operation; Therefore; The domain-name information that uses this method in reverse accelerated operation, need carry out accelerated operation is not that experience, the content supplier of leaning on CDN to quicken service provider provides and artificially judge and obtain, and therefore, can improve efficient and the speed of waiting to quicken domain-name information of obtaining greatly.As shown in Figure 2, detailed process is following:
Step 21, operation task tabulation generation equipment is resolved the domain-name information that obtains after user's the access request, generating run task list according to what get access to by domain name system DNS; Allow to obtain order to said DNS transmission; Saidly allow to obtain order and allow DNS to obtain the operation task tabulation from said operation task tabulation generation equipment; Comprise and the unique corresponding VIP address of each domain-name information in the said operation task tabulation; Network address translation apparatus virtual server of the unique sensing in said VIP address;
Step 22, said DNS determines and the pairing virtual server of said access request according to the operation task tabulation and the domain name information that get access to; The solicited message of carrying said access request and resolving the IP address that said access request obtains is sent to the virtual server of determining;
Step 23, the said virtual server of determining judge whether and need carry out accelerated operation to said access request; When confirming to need to quicken, said access request is transmitted to and the corresponding server in said IP address.
Concrete, the domain-name information that obtains after the access request according to the dns resolution user who gets access to can generate an information list, comprises at least one operation task tabulation in this information list; Because the number of virtual server and VIP is limited in the system; And in the follow-up operation be with operation task tabulation in the corresponding user's of domain-name information access request send to VIP corresponding virtual server; Therefore; The bar number of the domain-name information that is comprised in the operation task tabulation is not more than the number of virtual server in the system, can be with assurance with balanced being assigned on each virtual server of the pairing access request of domain-name information in the operation task tabulation, and proof load divides balancing;
Concrete, tabulate in order to guarantee the operation task of obtaining that DNS at every turn can both be orderly, after generating said operation task tabulation and before allowing to obtain order, further comprise to the DNS transmission:
The state of said operation task tabulation is set to state to be obtained; At this moment, said to said DNS send allow to obtain the operation task tabulation allow obtain order and comprise:
To said DNS send allow the state that obtains be operation task tabulation to be obtained allow to obtain order.
Concrete, tabulate in order to guarantee the operation task of obtaining that DNS at every turn can both be orderly, obtain the operation task tabulation and comprise:
The state of obtaining is operation task tabulation to be obtained.
Preferable, because a plurality of domain names can corresponding port, therefore; Black and white lists can be set in advance, comprise the port information that can carry out accelerated operation in this black and white lists, therefore; Can confirm whether the access request that receives can carry out accelerated operation, and detailed process is following according to port information:
Judge whether said port information is contained in the white list that is provided with in advance; In the time of in being contained in said white list, confirm that said access request need carry out accelerated operation.
Concrete, above-mentioned all methods can be carried out in DNS; But in order to improve the processing speed of DNS in reverse accelerated operation, should said method be run in the equipment that is independent of DNS, in following examples this equipment is called operation task tabulation generation equipment.
Below with the specific embodiment introduction:
Embodiment:
This method can be used for, but is not limited in the network environment as shown in Figure 3, is used to realize reverse CDN accelerated operation; User in the network sends the access request of carrying domain-name information through browser to DNS; DNS receives the IP address that parses this domain-name information CDN IP addresses of nodes corresponding with this domain-name information, that distance users is nearest or former station after the access request; This IP address is used in reference to server to network side, and (introducing present embodiment for ease is example with the CDN IP addresses of nodes; For example the domain-name information that need visit of user is www.sina.com; The IP address, former station that then this domain-name information is corresponding is 202.108.33.60); And generating the log information comprise domain-name information and IP, the domain-name information in every log information is corresponding one by one with the IP address; Realize a kind of method of sending access request that present embodiment provides, shown in Fig. 3 B, detailed process is following:
Fig. 4 is the flow chart of the performed method of operation task tabulation generation equipment in the present embodiment, and Fig. 5 is the flow chart of the performed method of DNS, and Fig. 6 is the flow chart of the performed method of virtual server:
Step 31, operation task tabulation generation equipment obtains all log informations of the current generation of DNS;
Preferable, because the workload of DNS is bigger, and has relatively high expectations to real-time, in order to guarantee the operating efficiency of DNS, can obtain the DNS log information by the operation task generation equipment of tabulating;
Step 32, operation task tabulation generation equipment extracts domain-name information from each the bar log information that gets access to, and the CDN IP addresses of nodes corresponding with this domain-name information;
Concrete, domain-name information and CDN IP addresses of nodes are resolved according to user's access request by DNS and are drawn;
Step 33, operation task tabulation generation equipment generates information list according to the content that gets access to, and comprises at least one operation task tabulation in this information list; The detailed process of generating run task list is following:
Form a task record for the domain-name information in every the log information that gets access to distributes a VIP address of unique correspondence, at this moment, comprise in the task record: domain-name information, CDN IP addresses of nodes and VIP address; One or more task record is tabulated as an operation task; When comprising many task records in the tabulation of operation task, the VIP address in every task record is all inequality; Network address translation apparatus virtual server of the unique sensing in VIP address;
In this step, when comprising a plurality of task record in the operation task tabulation, the number of task record is smaller or equal to the number of VIP address; Can guarantee in the subsequent operation can be with user's access request balanced each virtual server in the network of distributing to, to reach the purpose of load balancing;
Because the quantity of the VIP address in the network and the quantity of virtual server are limited, VIP address can corresponding one or more virtual servers; Virtual server is used to realize the forwarding operation to related data packets such as user's requests;
Step 34, operation task tabulation generation equipment sends to database hub with the operation task tabulation; Database hub can be embedded or be independent of operation task tabulation generation equipment;
With operation task tabulation send to database hub be about to domain-name information, CDN node in every task record IP, VIP and between corresponding relation be updated to database hub;
Preferable, in this step corresponding relation is updated to database hub and can makes things convenient for follow-up secondary development or later query;
The state of the operation task tabulation of the pending operation that step 35, database hub receive is set to state to be obtained; And send to DNS and to allow to obtain order;
Step 36, when DNS receive allow to obtain order after, the state that from said database, obtains is the operation task tabulation of waiting the state that obtains, obtains to accomplish the state that back this operation task of database hub tabulates and be set to obtain state;
Step 37, DNS sends to the VIP corresponding with this domain-name information virtual server pointed with the pairing user's of domain-name information in the operation task tabulation access request; For example, comprise following task record in the operation task tabulation that gets access to:
Task record 1: domain-name information 1, the IP1 of CDN node, VIP1;
Task record 2: domain-name information 2, the IP2 of CDN node, VIP2;
Task record 3: domain-name information 3, the IP3 of CDN node, VIP3;
Then DNS sends to VIP1 virtual server pointed with domain-name information 1 pairing access request;
Preferable, the VIP that every task record comprised during an operation task is tabulated is inequality, can guarantee all task records in the same operation task tabulation are evenly distributed on all virtual servers in the network;
Step 38 after virtual server receives the access request that DNS sends, judges whether the entrained port information of this access request is stored in the white list that is provided with in advance, if be kept in the white list, and execution in step 39; Otherwise, handle by prior art;
Port information is general available to be divided into following three types:
The first kind, generally acknowledge port (Well Known Ports): from 0 to 1023, their tight bindings are served in some.Usually the communication of these ports has clearly shown the agreement of certain service.For example: the HTTP communication in fact always of 80 ports, therefore, when receiving domain-name information, can confirm and need handle through the service that 80 ports are bound;
Second type, registered port (Registered Ports): from 1024 to 49151.Their looselys are bound to some services.That is to say many service bindings in these ports, these ports also can be used for many other purposes.For example: many system handles dynamic ports are since about 1024;
The 3rd type, dynamic and/or privately owned port (Dynamic and/or Private Ports): from 49152 to 65535.In theory, not should be these ports of service assignment.
Concrete, can all can carry out accelerated operation through the domain-name information that the service of binding with each port information corresponding port is handled;
Step 39, virtual server is transmitted to the pairing server of CDN IP addresses of nodes with user's access request, realizes quickening the visit of user to webpage;
Concrete, access request is transmitted to the corresponding server in IP address comprises:
With the IP address transition is server ip address; Said access request is transmitted to the pairing server of said server ip address.
Step 310, virtual server notice DNS task is accomplished, and makes DNS accomplish follow-up access request according to existing task.
Preferable, all operations of operation task tabulation generation equipment also can be accomplished by DNS;
Preferable, obtain domain-name information, IP, VIP and port information in this programme, and the method for obtaining the corresponding relation between it can be applicable in any scheme, and be not only to be applied in the scheme of reverse-dns accelerated operation.
As shown in Figure 7, the embodiment of the invention also provides a kind of system that sends access request, and said system comprises:
Operation task tabulation generation equipment 71 is used for resolving the domain-name information that obtains after user's the access request, generating run task list according to what get access to by domain name system DNS 72; To said DNS72 send allow to obtain the operation task tabulation allow to obtain order; Comprise and the unique corresponding VIP address of each domain-name information in the said operation task tabulation; Network address translation apparatus virtual server 73 of the unique sensing in said VIP address;
Said DNS72 is used for determining and the pairing virtual server 73 of said access request according to the operation task tabulation and the domain name information that get access to; The solicited message of carrying said access request and resolving the IP address that said access request obtains is sent to the virtual server of determining 73;
Said virtual server 73 is used to judge whether and need carries out accelerated operation to said access request; When confirming to need to quicken, said access request is transmitted to and the corresponding server in said IP address.
Said operation task tabulation generation equipment 71 also is used for, and the state of said operation task tabulation is set to state to be obtained;
Operation task tabulation generation equipment 71 specifically is used for, to said DNS72 send allow the state that obtains be operation task tabulation to be obtained allow to obtain order.
The state of obtaining is operation task tabulation to be obtained.
Described request information is also carried the pairing port information of said access request;
Said virtual server 73 specifically is used for, and judges whether said port information is contained in the white list that is provided with in advance; In the time of in being contained in said white list, confirm that said access request need carry out accelerated operation.
Said virtual server 73 also is used for, and is server ip address with said IP address transition; Said access request is transmitted to the pairing server of said server ip address.
In sum, beneficial effect:
The domain-name information generating run task list that access request parsed that method provided by the invention is sent the user according to DNS; Comprise and the unique corresponding VIP address of each domain-name information in this operation task tabulation; Virtual server of the unique sensing in this VIP address, to DNS send allow to obtain the operation task tabulation allow to obtain order; DNS receive allow to obtain order after; Obtain the operation task tabulation; And according to the operation task tabulation that gets access to; Determine and resolve the pairing VIP of the domain-name information address that access request obtains, the solicited message of the access request of carrying the user, IP address is sent to the indicated virtual server in VIP address; After virtual server receives this solicited message, when confirming to carry out accelerated operation to this access request, this access request is sent to the indicated server in IP address; It is thus clear that; This method is before oppositely quickening; Can judge which domain name by virtual server is to carry out accelerated operation, and which is need not carry out accelerated operation, and the access request of needs being carried out accelerated operation realizes accelerated operation; Therefore; The domain-name information that uses this method in reverse accelerated operation, need carry out accelerated operation is not that experience, the content supplier of leaning on CDN to quicken service provider provides and artificially judge and obtain, and therefore, can improve efficient and the speed of waiting to quicken domain-name information of obtaining greatly;
Preferable, the VIP that every task record comprised during an operation task is tabulated is inequality, can guarantee all task records in the same operation task tabulation are evenly distributed on all virtual servers in the network;
Preferable, all operations of operation task tabulation generation equipment also can be accomplished by DNS;
Preferable, obtain domain-name information, IP, VIP and port information in this programme, and the method for obtaining the corresponding relation between it can be applicable in any scheme, and be not only to be applied in the scheme of reverse-dns accelerated operation.
Those skilled in the art should understand that embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of the embodiment of complete hardware embodiment, complete software implementation example or combination software and hardware aspect.And the present invention can be employed in the form that one or more computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) that wherein include computer usable program code go up the computer program of implementing.
The present invention is that reference is described according to the flow chart and/or the block diagram of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out through the processor of computer or other programmable data processing device produce to be used for the device of the function that is implemented in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in ability vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work; Make the instruction that is stored in this computer-readable memory produce the manufacture that comprises command device, this command device is implemented in the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device; Make on computer or other programmable devices and to carry out the sequence of operations step producing computer implemented processing, thereby the instruction of on computer or other programmable devices, carrying out is provided for being implemented in the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
Although described the preferred embodiments of the present invention, in a single day those skilled in the art get the basic inventive concept could of cicada, then can make other change and modification to these embodiment.So accompanying claims is intended to be interpreted as all changes and the modification that comprises preferred embodiment and fall into the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.

Claims (10)

1. a method of sending access request is characterized in that, said method comprises:
Operation task tabulation generation equipment is resolved the domain-name information that obtains after user's the access request, generating run task list according to what get access to by domain name system DNS; Allow to obtain order to said DNS transmission; Saidly allow to obtain order and allow DNS to obtain the operation task tabulation from said operation task tabulation generation equipment; Comprise and the unique corresponding VIP address of each domain-name information in the said operation task tabulation; Network address translation apparatus virtual server of the unique sensing in said VIP address;
Said DNS determines and the pairing virtual server of said access request according to the operation task tabulation and the domain name information that get access to; The solicited message of carrying said access request and resolving the IP address that said access request obtains is sent to the virtual server of determining;
The said virtual server of determining judges whether and need carry out accelerated operation to said access request; When confirming to need to quicken, said access request is transmitted to and the corresponding server in said IP address.
2. the method for claim 1 is characterized in that, after generating said operation task tabulation and before allowing to obtain order to said DNS transmission, further comprises:
The state of said operation task tabulation is set to state to be obtained;
Said to said DNS send allow to obtain the operation task tabulation allow obtain order and comprise:
To said DNS send allow the state that obtains be operation task tabulation to be obtained allow to obtain order.
3. method as claimed in claim 2 is characterized in that, said DNS obtains the operation task tabulation and comprises:
It is the operation task tabulation of waiting the state that obtains that said DNS obtains state.
4. the method for claim 1 is characterized in that, described request information is also carried the pairing port information of said access request;
Said virtual server judges whether that needing that said access request is carried out accelerated operation comprises:
Said virtual server judges whether said port information is contained in the white list that is provided with in advance; In the time of in being contained in said white list, confirm that said access request need carry out accelerated operation.
5. the method for claim 1 is characterized in that, said said access request is transmitted to the corresponding server in said IP address comprises:
With said IP address transition is server ip address; Said access request is transmitted to the pairing server of said server ip address.
6. a system that sends access request is characterized in that, said system comprises:
Operation task tabulation generation equipment is used for resolving the domain-name information that obtains after user's the access request, generating run task list according to what get access to by domain name system DNS; Allow to obtain order to said DNS transmission; Saidly allow to obtain order and allow DNS to obtain the operation task tabulation from said operation task tabulation generation equipment; Comprise and the unique corresponding VIP address of each domain-name information in the said operation task tabulation; Network address translation apparatus virtual server of the unique sensing in said VIP address;
Said DNS is used for determining and the pairing virtual server of said access request according to the operation task tabulation and the domain name information that get access to; The solicited message of carrying said access request and resolving the IP address that said access request obtains is sent to the virtual server of determining;
Said virtual server is used to judge whether and need carries out accelerated operation to said access request; When confirming to need to quicken, said access request is transmitted to and the corresponding server in said IP address.
7. system as claimed in claim 6 is characterized in that, said operation task tabulation generation equipment also is used for, and the state of said operation task tabulation is set to state to be obtained;
Operation task tabulation generation equipment specifically is used for, to said DNS send allow the state that obtains be operation task tabulation to be obtained allow to obtain order.
8. system as claimed in claim 7 is characterized in that said DNS also is used for, and the state of obtaining is operation task tabulation to be obtained.
9. system as claimed in claim 6 is characterized in that, described request information is also carried the pairing port information of said access request;
Said Virtual Service implement body is used for, and judges whether said port information is contained in the white list that is provided with in advance; In the time of in being contained in said white list, confirm that said access request need carry out accelerated operation.
10. system as claimed in claim 6 is characterized in that said virtual server also is used for, and is server ip address with said IP address transition; Said access request is transmitted to the pairing server of said server ip address.
CN201210085192.1A 2012-03-28 2012-03-28 Method and system for sending access request Active CN102611756B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210085192.1A CN102611756B (en) 2012-03-28 2012-03-28 Method and system for sending access request

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210085192.1A CN102611756B (en) 2012-03-28 2012-03-28 Method and system for sending access request

Publications (2)

Publication Number Publication Date
CN102611756A true CN102611756A (en) 2012-07-25
CN102611756B CN102611756B (en) 2015-06-10

Family

ID=46528906

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210085192.1A Active CN102611756B (en) 2012-03-28 2012-03-28 Method and system for sending access request

Country Status (1)

Country Link
CN (1) CN102611756B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038363A (en) * 2013-10-24 2014-09-10 南京汇吉递特网络科技有限公司 Method for acquiring and counting CCDN provider information
CN104202418A (en) * 2014-09-17 2014-12-10 北京瑞汛世纪科技有限公司 Method and system for recommending commercial content distribution network for content provider
CN105847458A (en) * 2015-01-16 2016-08-10 网宿科技股份有限公司 P2P (Peer-to-Peer) caching guiding system and method based on DNS (Domain Name System)
CN106657201A (en) * 2015-11-03 2017-05-10 中兴通讯股份有限公司 Data processing method and device for GSLB scheduling system
CN109981645A (en) * 2019-03-26 2019-07-05 北京芯盾时代科技有限公司 A kind of communication means and device
CN110224996A (en) * 2019-05-20 2019-09-10 深圳壹账通智能科技有限公司 Network Access Method, device, computer equipment and the storage medium of application program
WO2020062582A1 (en) * 2018-09-30 2020-04-02 网宿科技股份有限公司 Methods for information drainage, requesting transmission and communication acceleration, and drainage and node server
CN113014678A (en) * 2019-12-19 2021-06-22 厦门网宿有限公司 Domain name filtering method and device
WO2022007008A1 (en) * 2020-07-08 2022-01-13 厦门网宿有限公司 Resource request response method, redirection server and decision distribution server
CN115296844A (en) * 2022-06-29 2022-11-04 武汉极意网络科技有限公司 Safety protection method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010049741A1 (en) * 1999-06-18 2001-12-06 Bryan D. Skene Method and system for balancing load distribution on a wide area network
CN101094129A (en) * 2006-06-20 2007-12-26 腾讯科技(深圳)有限公司 Method for accessing domain name, and client terminal
US20090222583A1 (en) * 2008-03-03 2009-09-03 Microsoft Corporation Client-side load balancing
CN102014173A (en) * 2010-11-01 2011-04-13 蓝汛网络科技(北京)有限公司 Domain name redirecting control method, module and system
CN102299969A (en) * 2011-09-16 2011-12-28 北京新媒传信科技有限公司 Web accessing method, layer seven switching equipment and service network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010049741A1 (en) * 1999-06-18 2001-12-06 Bryan D. Skene Method and system for balancing load distribution on a wide area network
CN101094129A (en) * 2006-06-20 2007-12-26 腾讯科技(深圳)有限公司 Method for accessing domain name, and client terminal
US20090222583A1 (en) * 2008-03-03 2009-09-03 Microsoft Corporation Client-side load balancing
CN102014173A (en) * 2010-11-01 2011-04-13 蓝汛网络科技(北京)有限公司 Domain name redirecting control method, module and system
CN102299969A (en) * 2011-09-16 2011-12-28 北京新媒传信科技有限公司 Web accessing method, layer seven switching equipment and service network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王琦: "基于反向代理的网站群单点登录", 《计算机工程》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038363A (en) * 2013-10-24 2014-09-10 南京汇吉递特网络科技有限公司 Method for acquiring and counting CCDN provider information
CN104202418A (en) * 2014-09-17 2014-12-10 北京瑞汛世纪科技有限公司 Method and system for recommending commercial content distribution network for content provider
CN104202418B (en) * 2014-09-17 2017-12-12 湖南网数科技有限公司 Recommend the method and system of the content distributing network of business for content supplier
CN105847458A (en) * 2015-01-16 2016-08-10 网宿科技股份有限公司 P2P (Peer-to-Peer) caching guiding system and method based on DNS (Domain Name System)
CN105847458B (en) * 2015-01-16 2019-04-16 网宿科技股份有限公司 P2P caching guidance system and method based on DNS
CN106657201B (en) * 2015-11-03 2021-08-24 中兴通讯股份有限公司 Data processing method and device of GSLB (generalized Global System for Mobile communications) scheduling system
CN106657201A (en) * 2015-11-03 2017-05-10 中兴通讯股份有限公司 Data processing method and device for GSLB scheduling system
US11218437B2 (en) 2018-09-30 2022-01-04 Wangsu Science & Technology Co., Ltd. Method for network traffic forwarding, request sending, and communication acceleration, forwarding server and node server
WO2020062582A1 (en) * 2018-09-30 2020-04-02 网宿科技股份有限公司 Methods for information drainage, requesting transmission and communication acceleration, and drainage and node server
CN109981645A (en) * 2019-03-26 2019-07-05 北京芯盾时代科技有限公司 A kind of communication means and device
CN110224996A (en) * 2019-05-20 2019-09-10 深圳壹账通智能科技有限公司 Network Access Method, device, computer equipment and the storage medium of application program
CN113014678A (en) * 2019-12-19 2021-06-22 厦门网宿有限公司 Domain name filtering method and device
WO2022007008A1 (en) * 2020-07-08 2022-01-13 厦门网宿有限公司 Resource request response method, redirection server and decision distribution server
US11799987B2 (en) 2020-07-08 2023-10-24 Xiamen Wangsu Co., Ltd. Method for responding to resource request, redirect server, and decision delivery server
CN115296844A (en) * 2022-06-29 2022-11-04 武汉极意网络科技有限公司 Safety protection method and device

Also Published As

Publication number Publication date
CN102611756B (en) 2015-06-10

Similar Documents

Publication Publication Date Title
CN102611756B (en) Method and system for sending access request
CN103051740B (en) Domain name analytic method, dns server and domain name analysis system
CN101981572B (en) Request routing
CN102047242B (en) Content management
CN103685583B (en) A kind of method and system of domain name mapping
US8447881B2 (en) Load balancing for services
CN103905572B (en) The processing method and processing device of domain name mapping request
CN104427005A (en) Method and system for realizing accurate request scheduling on content delivery network
CN103685590B (en) Obtain the method and system of IP address
CN102047243A (en) Request routing based on class
CN105681491A (en) DNS (Domain Name Resolution) acceleration method, system and device
CN102077189A (en) Request routing using network computing components
US11323412B2 (en) DNS rendezvous localization
CN101159758B (en) Classification associated dynamic host machine configuring protocol option distribution method and device
CN101662506A (en) Load balancing method based on CPU kernel sharing and device thereof
CN111325517A (en) Electronic government affair management system and method
CN102546854A (en) Domain name analysis method for building hyper text transport protocol (HTTP) connection for domain name and server
CN101505305A (en) Method and apparatus for binding domain name and specific service
CN101753592A (en) Method and system for data processing
US7925736B2 (en) Message redirection within a messaging infrastructure
CN104539586A (en) Session management method and device
CN104079682A (en) Address translation method and device based on domain name system (DNS)
CN111614792B (en) Transparent transmission method, system, server, electronic device and storage medium
CN1317849C (en) Network management system and method
CN110572394A (en) access control method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20220225

Granted publication date: 20150610