CN107438115A - A kind of domain name analytic method, apparatus and system - Google Patents
A kind of domain name analytic method, apparatus and system Download PDFInfo
- Publication number
- CN107438115A CN107438115A CN201710814354.3A CN201710814354A CN107438115A CN 107438115 A CN107438115 A CN 107438115A CN 201710814354 A CN201710814354 A CN 201710814354A CN 107438115 A CN107438115 A CN 107438115A
- Authority
- CN
- China
- Prior art keywords
- service node
- address
- node
- geographical position
- 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
- 238000004458 analytical method Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 claims description 11
- 238000013507 mapping Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000000903 blocking effect Effects 0.000 claims description 4
- 230000007423 decrease Effects 0.000 abstract description 5
- 230000003068 static effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
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/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
-
- 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/668—Internet protocol [IP] address subnets
-
- 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 provides a kind of domain name analytic method, apparatus and system, by parsing the IP address and domain-name information of network data bag, the geographical position according to corresponding to the IP address of network data bag and default IP information banks find out the IP address;And according to geographical position and domain-name information, determine to provide the destination service node of service from default policy library;The target ip address of the destination service node is sent in the client.The service node that this kind of mode obtains, the IP address of client is effectively utilized, nearest node can be looked for by, which ensureing, provides service.Also, the problem of network service is directed in the node of light load, reaches the purpose of load balancing, and prevents from bringing Consumer's Experience to decline due to hot-spot.
Description
Technical field
The present invention relates to internet arena, more particularly to a kind of domain name analytic method, apparatus and system.
Background technology
Domain name mapping is that domain name is pointed to web space IP, allows people easily to have access to net by the domain name of registration
A kind of service stood.IP address is that the numeric address of website is identified on network, is remembered for convenience, using domain name come instead of IP
Location identifies site address.Domain name mapping is exactly transfer process of the domain name to IP address.The parsing work of domain name is complete by dns server
Into.DNS (Domain Name Server, name server) is to carry out domain name (domain name) and corresponding IP
The server of address (IP address) conversion.A domain name (domain name) and corresponding IP are saved in DNS
The table of address (IP address), to parse the domain name of message.
In the prior art, the configuration domain name and IP address of static state can only be realized, that is, domain name and IP address can only be passed through
Corresponding relation carry out domain name mapping, but the service node determined of this mode not necessarily preferably service node.
The content of the invention
In view of this, the invention provides a kind of domain name analytic method, apparatus and system, solve in the prior art, only
Domain name can be parsed by way of static, so as to the problem of can not determining preferably service node.
The embodiments of the invention provide a kind of domain name analytic method, including:
Receive the network packet to be checked that client is sent;
The network packet is parsed, obtains the IP address and domain-name information of the packet;
According to the IP address of the network packet, the IP of the network packet is inquired about from default IP information banks
Geographical position corresponding to location;
According to the geographical position and domain name information, determine to provide the destination service of service from default policy library
Node;
The target ip address of the destination service node is sent in the client.
Optionally, the IP information banks include:
Geographical position and IP address;
Wherein, the corresponding IP address set in a geographical position;
One IP address set includes multistage IP address;
Each section of IP address is made up of starting point IP address and destination IP address.
Optionally, the geographical position is formed using tree structure.
Optionally, it is described according to the geographical position and domain name information, determine to provide clothes from default policy library
The destination service node of business, including:
According to the geographical position and domain-name information, candidate service node set is chosen from the default policy library;
According to default selection rule, determine to provide the destination service section of service from the candidate service node set
Point.
Optionally, it is described according to the geographical position and domain-name information, candidate's clothes are chosen from the default policy library
Business node set, including:
Using the geographical position as current geographic position, according to the current geographic position and domain-name information, described
The first candidate service node is chosen in default policy library, and using the first candidate service node as current candidate service section
Point;
Judge whether the current candidate service node is enabled node;
If the current candidate service node is not enabled node, according to higher level's geography position of the current geographic position
Put, the second candidate service node is chosen in the default policy library, using the second candidate service node of selection as current
Candidate service node, returns to perform and judges whether the current candidate service node is enabled node, and by current geographic position
The upper level geographical position of information is as current geographic position;
If the current candidate service node is enabled node, taken all candidate service nodes got as candidate
Business node set.
Optionally, it is described according to default selection rule, determine to provide service from the candidate service node set
Destination service node, including:
Determine in the candidate service node set, weight highest candidate service node;
Using weight highest candidate service node as destination service node.
Optionally, the target ip address by the destination service node is sent in the client, including:
A server is randomly selected in the destination service node, as destination server;
Target ip address is determined according to the destination server;
The target ip address is sent in the client.
Optionally, it is described that the network packet is parsed, the IP address and domain-name information of the packet are obtained,
Including:
The network data is parsed using udp protocol, obtains the first analysis result;
Judge whether the data length of first analysis result has exceeded default udp data length;
If having exceeded default udp data length, added in first analysis result and block mark;
Using Transmission Control Protocol to being parsed comprising the first analysis result for blocking mark, the second analysis result is obtained.
The embodiment of the present invention additionally provides a kind of domain name mapping device, including:
Receiving unit, for receiving the network packet to be checked of client transmission;
Resolution unit, for being parsed to the network packet, obtain the IP address and domain name letter of the packet
Breath;
Query unit, for the IP address according to the network packet, the net is inquired about from default IP information banks
Geographical position corresponding to the IP address of network packet;
Determining unit, for according to the geographical position and domain name information, determining to provide from default policy library
The destination service node of service;
Transmitting element, for the target ip address of the destination service node to be sent in the client.
A kind of domain name analysis system that our embodiment provides, including:
Client, for sending network packet to be checked to domain name resolution server;
Domain name resolution server, for according to the network packet to be checked and default IP information banks and strategy
Storehouse, determine to provide the destination service node of service on net for the client;
Background server, for gathering the attribute of each section service point, and the attribute of each service node is sent to domain
Name resolution server, so that domain name resolution server is configured according to the attribute for servicing each node to policy library.
In the embodiment of the present invention, by parsing the IP address and domain-name information of network data bag, according to network data bag
IP address and default IP information banks find out geographical position corresponding to the IP address;And believed according to geographical position and domain name
Breath, determine to provide the destination service node of service from default policy library;By the target ip address of the destination service node
It is sent in the client.The service node that this kind of mode obtains, is effectively utilized the IP address of client, and guarantee can look for
Seek nearest node and service is provided.Also, network service is directed in the node of light load, reaches the mesh of load balancing
, and the problem of prevent from bringing Consumer's Experience to decline due to hot-spot.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
The embodiment of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 shows a kind of schematic flow sheet of domain name analytic method provided in an embodiment of the present invention;
Fig. 2 shows a kind of structural representation of policy library provided in an embodiment of the present invention;
Fig. 3 shows a kind of structural representation of domain name mapping device provided in an embodiment of the present invention;
Fig. 4 shows a kind of structural representation of domain name analysis system provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made
Embodiment, belong to the scope of protection of the invention.
With reference to figure 1, a kind of schematic flow sheet of domain name analytic method provided in an embodiment of the present invention is shown, in this implementation
In example, this method includes:
S101:Receive the network packet to be checked that client is sent;
When client needs associated server to provide service on net, network number first can be sent to domain name resolution server
According to bag, the network packet is parsed by domain name resolution server, finally gives and provides service on net for client
The IP address of node, the specific resolving of domain name resolution server are as follows.
S102:The network packet is parsed, obtains the IP address and domain-name information of the packet;
In the present embodiment, when being parsed to packet, first parsed using udp protocol and Transmission Control Protocol, specifically
, S102 includes:
The network data is parsed using udp protocol, obtains the first analysis result;
Judge whether the data length of the first analysis result has exceeded default udp data length;
If having exceeded default udp data length, added in first analysis result and block mark;
Using Transmission Control Protocol to being parsed comprising the first analysis result for blocking mark, the second analysis result is obtained.
Wherein, what the first analysis result obtained is domain-name information, and what the second analysis result obtained is the IP address of packet.
S103:According to the IP address of the network data bag, the network data is inquired about from default IP information banks
Geographical position corresponding to IP address;
In the present embodiment, what IP information banks included can be IP address and the mapping relations in geographical position, for example, IP believes
Breath storehouse can include:
ip-1,location-1;
ip-2,location-1;
ip-3,location-1;
ip-4,location-2;
ip-5,location-2;
ip-6,location-2;
…
In the present embodiment, because the IP address of same user from different places is continuous, such as same cell
IP address is continuous, and more data can be preserved in IP information banks in order to expand, and the IP information banks can include:Geographical position
Put and IP address;The corresponding IP address set of one of IP address;One IP address set includes multistage IP address;It is each
Section IP address is made up of starting point IP address and destination IP address.
Illustrate:IP information banks after improvement can include:
location-1,ip-begin-1,ip-end-1;
location-2,ip-begin-2,ip-end-2;
location-3,ip-begin-3,ip-end-3;
…
Because an IP address from different places is continuous, therefore IP address can be segmented and protected
Deposit, and the preservation form of every section of IP address can be by starting point IP address and terminating point IP address
Composition.
In the present embodiment, IP address and default IP information banks by application network packet, look into
Geographical position is looked for, effectively make use of the IP address of client, guarantee is looked for nearest node and carried
For service.
In the present embodiment, the geographical position in IP information banks can use tree structure to form.
Illustrate:Tree structure can be:Province, city, area, neighbourhood committee, community, wherein can be with various ways to so
The information of tree structure is described, and specifically includes:
Mode one:|GD|SZ|LH||||
Represent Shenzhen City, Guangdong Province Luohu District.
Mode two:The style of similar linux file paths, such as/GD/SZ/LH
Wherein, the benefit of the method for expressing of mode two is that rank is not limited.
The relation of tree-shaped represents set membership, brotherhood be present between geographical position, and it is father and son pass to influence bigger
System.
S104:According to the geographical position and domain name information, determine to provide the mesh of service from default policy library
Mark service node;
Can be the mapping relations for including geographical position, domain name and destination service node in the present embodiment, in policy library, example
Such as, can be by describing in a manner of following by the information in policy library:
domain-name-1,location-1,node-1;
domain-name-1,location-2,node-2;
…
Then, if geographical position is location-1, domain name domain-name-1, then the mesh inquired in policy library
Mark service node is node-1.
Because different domain names provides different services in the present embodiment, and the temperature of different services is not
Together, because lower grade service access amount is few, and the service access amount height that temperature is high, therefore, can in policy library
With the temperature according to different services, different service nodes is configured, i.e., the domain name of different temperatures configures different nodes.
Illustrate:As shown in Fig. 2 the content of policy library can be as follows:
hot.ipanel.cn,/GD/GZ,node-1;
hot.ipanel.cn,/GD/SZ,node-2;
cold.ipanel.cn,/GD,node-3;
…
Wherein, the content of IP information banks is:
/ GD/GZ, 192.168.10.1~192.168.10.3;
/ GD/SZ, 192.168.10.21~192.168.10.23;
…
It follows that same domain name can correspond to multiple nodes, and the different geographical position of same domain name can be with
Corresponding different node.
Therefore, in that case, S104 is specifically included:
According to the geographical position and domain-name information, candidate service node set is chosen from the default policy library;
According to default selection rule, determine to provide the destination service section of service from the candidate service node set
Point.
In the present embodiment, service node can regard an object as, have attribute, and attribute includes:The bandwidth of the node, clothes
The business performance of device, the service that can be supported, current load condition, machine etc. of whether delaying
In policy library, different nodes has different weights, an important nodal community according to the attribute of node
For the loading condition of node, wherein it is possible to assign larger weight to the node of light load, assigned for the node of heavier loads
Less weight is given, more services can be so guided in the lighter node of weight.
Specifically, according to the geographical position and domain-name information, candidate service section is chosen from the default policy library
Point set, including:
Using the geographical position as current geographic position, according to the current geographic position and domain-name information, described
The first candidate service node is chosen in default policy library, and using the first candidate service node as current candidate service section
Point;
Judge whether the current candidate service node is enabled node;
If the current candidate service node is not enabled node, according to higher level's geography position of the current geographic position
Put, the second candidate service node is chosen in the default policy library, using the second candidate service node of selection as current
Candidate service node, returns to perform and judges whether the current candidate service node is enabled node, and by current geographic position
The upper level geographical position of information is as current geographic position;
If the current candidate service node is enabled node, taken all candidate service nodes got as candidate
Business node set.
In the present embodiment, when determining service node according to geographical position, the service node that the geographical position determines is judged
Whether it is enabled node.The geographical position determines that egress is unavailable node, then is carried out by the upper level in the geographical position
The determination of service node, until determining available service node, or until reaching the top of geographical position.
Wherein, whether the node for judging to determine in the geographical position is that the most important feature of enabled node is node
Load, you can whether overloaded with the node for judging to determine in the geographical position, if if overload, the node is not available section
Point, if if not overloading, the node is enabled node.
Wherein, the method that whether decision node overloads, can be judged by certain threshold value, if the use of the node
Amount has exceeded threshold value, then it represents that the node is overload, if the usage amount of node is not less than threshold value, the node nonoverload.
In the present embodiment, determine to provide the destination service node of service, Ke Yishi from the candidate service node set
Determine according to weight, specifically include:
Determine in the candidate service node set, weight highest candidate service node;
Using weight highest candidate service node as destination service node.
Thus, geographical position is described by the way of tree structure, by the section of the rank more than geographical position
Point is used as both candidate nodes, and by way of weight, determines destination service node, and network service is directed to the section of light load
The problem of in point, reaching the purpose of load balancing, and preventing from bringing Consumer's Experience to decline due to hot-spot,
S105:The target ip address of the destination service node is sent in the client.
In the present embodiment, after destination service node is confirmed, the corresponding at least one server of meeting of destination service node,
Can the server according to corresponding to destination service node determine target ip address, specifically, including:
A server is randomly selected in the destination service node, as destination server;
Target ip address is determined according to the destination server;
The target ip address is sent in the client.
In the embodiment of the present invention, by parsing the IP address and domain-name information of network data bag, according to network data bag
IP address and default IP information banks find out geographical position corresponding to the IP address;And believed according to geographical position and domain name
Breath, determine to provide the destination service node of service from default policy library;By the target ip address of the destination service node
It is sent in the client.The service node that this kind of mode obtains, is effectively utilized the IP address of client, and guarantee can look for
Seek nearest node and service is provided.Also, network service is directed in the node of light load, reaches the mesh of load balancing
, and the problem of prevent from bringing Consumer's Experience to decline due to hot-spot.
With reference to figure 3, a kind of structural representation of domain name mapping device provided in an embodiment of the present invention is shown, in this implementation
In example, the device includes:
Receiving unit 301, for receiving the network packet to be checked of client transmission;
Resolution unit 302, for being parsed to the network packet, obtain the IP address and domain name of the packet
Information;
Query unit 303, for the IP address according to the network packet, from default IP information banks described in inquiry
Geographical position corresponding to the IP address of network packet;
Determining unit 304, for according to the geographical position and domain name information, determining to carry from default policy library
For the destination service node of service;
Transmitting element 305, for the target ip address of the destination service node to be sent in the client.
Optionally, the IP information banks include:
Geographical position and IP address;
Wherein, the corresponding IP address set in a geographical position;
One IP address set includes multistage IP address;
Each section of IP address is made up of starting point IP address and destination IP address.
Optionally, the geographical position is formed using tree structure.
Optionally, the determining unit, including:
Subelement is chosen, for according to the geographical position and domain-name information, choosing and waiting from the default policy library
Select service node set;
Determination subelement, for according to default selection rule, determining to provide clothes from the candidate service node set
The destination service node of business.
Optionally, the selection subelement, is specifically used for:
Using the geographical position as current geographic position, according to the current geographic position and domain-name information, described
The first candidate service node is chosen in default policy library, and using the first candidate service node as current candidate service section
Point;
Judge whether the current candidate service node is enabled node;
If the current candidate service node is not enabled node, according to higher level's geography position of the current geographic position
Put, the second candidate service node is chosen in the default policy library, using the second candidate service node of selection as current
Candidate service node, returns to perform and judges whether the current candidate service node is enabled node, and by current geographic position
The upper level geographical position of information is as current geographic position;
If the current candidate service node is enabled node, taken all candidate service nodes got as candidate
Business node set.
Optionally, the determination subelement is specifically used for:
Determine in the candidate service node set, weight highest candidate service node;
Using weight highest candidate service node as destination service node.
Optionally, the transmitting element is specific:
A server is randomly selected in the destination service node, as destination server;
Target ip address is determined according to the destination server;
The target ip address is sent in the client.
Optionally, the resolution unit is specifically used for:
The network data is parsed using udp protocol, obtains the first analysis result;
Judge whether the data length of first analysis result has exceeded default udp data length;
If having exceeded default udp data length, added in first analysis result and block mark;
Using Transmission Control Protocol to being parsed comprising the first analysis result for blocking mark, the second analysis result is obtained.
By the device of the present embodiment, the IP address of client is effectively utilized, ensures that nearest node can be looked for
Service is provided.Also, network service is directed in the node of light load, reaches the purpose of load balancing, and prevent due to
Hot-spot and the problem of bring Consumer's Experience to decline.
With reference to figure 4, a kind of structural representation of domain name analysis system provided in an embodiment of the present invention, the system bag are shown
Include:
Client 401, for sending network packet to be checked to domain name resolution server;
Domain name resolution server 402, for according to the network packet to be checked, default IP information banks and strategy
Storehouse, determine to provide the destination service node of service on net for the client;
Background server 403, for gathering the information of each service node, plan is generated according to the information of each service node
Slightly storehouse, and policy library is sent to domain name resolution server.
In the present embodiment, the information of each service node of collection of server can be including a variety of, wherein critically important the day after tomorrow
A kind of can be the load of service node, and according to the load of service node, generate the weight of service node.
In the present embodiment, background server is responsible for gathering the information of service node, and dynamically policy library is configured, real
Real-time dynamic analysis is showed, the cycle obtains information, reflects the health status of whole system in real time, also, background server will be negative
Idling is changed to weight, simplifies the work of domain name resolution server.
It should be noted that each embodiment in this specification is described by the way of progressive, each embodiment weight
Point explanation is all difference with other embodiment, between each embodiment identical similar part mutually referring to.
The foregoing description of the disclosed embodiments, professional and technical personnel in the field are enable to realize or using the present invention.
A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention
The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one
The most wide scope caused.
Claims (10)
- A kind of 1. domain name analytic method, it is characterised in that including:Receive the network packet to be checked that client is sent;The network packet is parsed, obtains the IP address and domain-name information of the packet;According to the IP address of the network packet, the IP address pair of the network packet is inquired about from default IP information banks The geographical position answered;According to the geographical position and domain name information, determine to provide the destination service section of service from default policy library Point;The target ip address of the destination service node is sent in the client.
- 2. according to the method for claim 1, it is characterised in that the IP information banks include:Geographical position and IP address;Wherein, the corresponding IP address set in a geographical position;One IP address set includes multistage IP address;Each section of IP address is made up of starting point IP address and destination IP address.
- 3. according to the method for claim 2, it is characterised in that the geographical position is formed using tree structure.
- 4. according to the method for claim 1, it is characterised in that it is described according to the geographical position and domain name information, Determine to provide the destination service node serviced from default policy library, including:According to the geographical position and domain-name information, candidate service node set is chosen from the default policy library;According to default selection rule, determine to provide the destination service node of service from the candidate service node set.
- 5. according to the method for claim 4, it is characterised in that it is described according to the geographical position and domain-name information, from institute Selection candidate service node set in default policy library is stated, including:Using the geographical position as current geographic position, according to the current geographic position and domain-name information, described default Policy library in choose the first candidate service node, and using the first candidate service node as current candidate service node;Judge whether the current candidate service node is enabled node;If the current candidate service node is not enabled node, according to the higher level geographical position of the current geographic position, The second candidate service node is chosen in the default policy library, is taken the second candidate service node of selection as current candidate It is engaged in node, returns to perform and judges whether the current candidate service node is enabled node, and by current geographic position information Upper level geographical position is as current geographic position;If the current candidate service node is enabled node, using all candidate service nodes got as candidate service section Point set.
- 6. according to the method for claim 4, it is characterised in that it is described according to default selection rule, taken from the candidate Determine to provide the destination service node serviced in node set of being engaged in, including:Determine in the candidate service node set, weight highest candidate service node;Using weight highest candidate service node as destination service node.
- 7. according to the method for claim 1, it is characterised in that the target ip address by the destination service node is sent out It is sent in the client, including:A server is randomly selected in the destination service node, as destination server;Target ip address is determined according to the destination server;The target ip address is sent in the client.
- 8. according to the method for claim 1, it is characterised in that it is described that the network packet is parsed, obtain institute The IP address and domain-name information of packet are stated, including:The network data is parsed using udp protocol, obtains the first analysis result;Judge whether the data length of first analysis result has exceeded default udp data length;If having exceeded default udp data length, added in first analysis result and block mark;Using Transmission Control Protocol to being parsed comprising the first analysis result for blocking mark, the second analysis result is obtained.
- A kind of 9. domain name mapping device, it is characterised in that including:Receiving unit, for receiving the network packet to be checked of client transmission;Resolution unit, for being parsed to the network packet, obtain the IP address and domain-name information of the packet;Query unit, for the IP address according to the network packet, the network number is inquired about from default IP information banks According to geographical position corresponding to the IP address of bag;Determining unit, for according to the geographical position and domain name information, offer service to be determined from default policy library Destination service node;Transmitting element, for the target ip address of the destination service node to be sent in the client.
- A kind of 10. domain name analysis system, it is characterised in that including:Client, for sending network packet to be checked to domain name resolution server;Domain name resolution server, for according to the network packet to be checked, default IP information banks and policy library, it is determined that Go out to provide the destination service node of service on net for the client;Background server, domain name solution is sent to for gathering the attribute of each service node, and by the attribute of each service node Server is analysed, so that domain name resolution server is configured according to the attribute of each service node to policy library.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710814354.3A CN107438115A (en) | 2017-09-11 | 2017-09-11 | A kind of domain name analytic method, apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710814354.3A CN107438115A (en) | 2017-09-11 | 2017-09-11 | A kind of domain name analytic method, apparatus and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107438115A true CN107438115A (en) | 2017-12-05 |
Family
ID=60461975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710814354.3A Pending CN107438115A (en) | 2017-09-11 | 2017-09-11 | A kind of domain name analytic method, apparatus and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107438115A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108011995A (en) * | 2017-12-19 | 2018-05-08 | 北京星河星云信息技术有限公司 | Strange land implementation method more living, strange land service platform more living and storage medium |
CN108600412A (en) * | 2018-05-03 | 2018-09-28 | 深圳市茁壮网络股份有限公司 | A kind of domain name analytic method and system |
CN108650338A (en) * | 2018-05-03 | 2018-10-12 | 深圳市茁壮网络股份有限公司 | A kind of domain name analytic method and system |
CN108712515A (en) * | 2018-05-03 | 2018-10-26 | 深圳市茁壮网络股份有限公司 | A kind of domain name analytic method and system |
CN110086895A (en) * | 2019-04-11 | 2019-08-02 | 天津字节跳动科技有限公司 | Domain name analytic method, device, medium and electronic equipment |
CN110324391A (en) * | 2018-03-30 | 2019-10-11 | 武汉斗鱼网络科技有限公司 | A kind of barrage server connection method, client and readable storage medium storing program for executing |
CN111726646A (en) * | 2020-05-28 | 2020-09-29 | 网宿科技股份有限公司 | Method, device, equipment and storage medium for pushing video stream |
WO2021032118A1 (en) * | 2019-08-20 | 2021-02-25 | 华为技术有限公司 | Domain name system query method and communication device |
CN112804299A (en) * | 2020-12-30 | 2021-05-14 | 成都知道创宇信息技术有限公司 | Node mapping method, node mapping device, mapping equipment and readable storage medium |
CN113364895A (en) * | 2021-06-29 | 2021-09-07 | 中国电信股份有限公司 | Method, device, electronic equipment and storage medium for resource scheduling |
US11212329B2 (en) | 2020-05-28 | 2021-12-28 | Wangsu Science & Technology Co., Ltd. | Method, apparatus, device and storage medium for pushing video stream |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101257450A (en) * | 2008-03-28 | 2008-09-03 | 华为技术有限公司 | Network security protection method, gateway device, client and network system |
CN102025794A (en) * | 2010-01-22 | 2011-04-20 | 中国移动通信集团北京有限公司 | Domain name resolution method, DNS (Domain Name Server) server and system |
CN102055818A (en) * | 2010-12-30 | 2011-05-11 | 北京世纪互联工程技术服务有限公司 | Distributed intelligent DNS (domain name server) library system |
CN102480477A (en) * | 2010-11-30 | 2012-05-30 | 中国移动通信集团北京有限公司 | Method, device and system for accessing service by client |
CN102932451A (en) * | 2012-10-31 | 2013-02-13 | 北龙中网(北京)科技有限责任公司 | Solving system specific to content distribution network |
US20140304412A1 (en) * | 2013-04-06 | 2014-10-09 | Citrix Systems, Inc. | Systems and methods for gslb preferred backup list |
CN104580542A (en) * | 2013-10-12 | 2015-04-29 | 无锡云捷科技有限公司 | Intelligent analysis method of DNS system |
CN105229996A (en) * | 2013-05-15 | 2016-01-06 | 思杰系统有限公司 | For reducing the system and method for the Denial of Service attack to next safety records dynamically generated |
CN106412148A (en) * | 2016-12-09 | 2017-02-15 | 中国联合网络通信集团有限公司 | EPDG selecting method and device |
CN106470252A (en) * | 2016-09-29 | 2017-03-01 | 广东欧珀移动通信有限公司 | Method for querying IP address by application program and communication terminal |
CN106993286A (en) * | 2017-03-10 | 2017-07-28 | 上海斐讯数据通信技术有限公司 | Radio reception device accesses high in the clouds AC method and system in a kind of wireless network |
-
2017
- 2017-09-11 CN CN201710814354.3A patent/CN107438115A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101257450A (en) * | 2008-03-28 | 2008-09-03 | 华为技术有限公司 | Network security protection method, gateway device, client and network system |
CN102025794A (en) * | 2010-01-22 | 2011-04-20 | 中国移动通信集团北京有限公司 | Domain name resolution method, DNS (Domain Name Server) server and system |
CN102480477A (en) * | 2010-11-30 | 2012-05-30 | 中国移动通信集团北京有限公司 | Method, device and system for accessing service by client |
CN102055818A (en) * | 2010-12-30 | 2011-05-11 | 北京世纪互联工程技术服务有限公司 | Distributed intelligent DNS (domain name server) library system |
CN102932451A (en) * | 2012-10-31 | 2013-02-13 | 北龙中网(北京)科技有限责任公司 | Solving system specific to content distribution network |
US20140304412A1 (en) * | 2013-04-06 | 2014-10-09 | Citrix Systems, Inc. | Systems and methods for gslb preferred backup list |
CN105229996A (en) * | 2013-05-15 | 2016-01-06 | 思杰系统有限公司 | For reducing the system and method for the Denial of Service attack to next safety records dynamically generated |
CN104580542A (en) * | 2013-10-12 | 2015-04-29 | 无锡云捷科技有限公司 | Intelligent analysis method of DNS system |
CN106470252A (en) * | 2016-09-29 | 2017-03-01 | 广东欧珀移动通信有限公司 | Method for querying IP address by application program and communication terminal |
CN106412148A (en) * | 2016-12-09 | 2017-02-15 | 中国联合网络通信集团有限公司 | EPDG selecting method and device |
CN106993286A (en) * | 2017-03-10 | 2017-07-28 | 上海斐讯数据通信技术有限公司 | Radio reception device accesses high in the clouds AC method and system in a kind of wireless network |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108011995A (en) * | 2017-12-19 | 2018-05-08 | 北京星河星云信息技术有限公司 | Strange land implementation method more living, strange land service platform more living and storage medium |
CN110324391A (en) * | 2018-03-30 | 2019-10-11 | 武汉斗鱼网络科技有限公司 | A kind of barrage server connection method, client and readable storage medium storing program for executing |
CN108712515B (en) * | 2018-05-03 | 2021-05-11 | 深圳市茁壮网络股份有限公司 | Domain name resolution method and system |
CN108600412A (en) * | 2018-05-03 | 2018-09-28 | 深圳市茁壮网络股份有限公司 | A kind of domain name analytic method and system |
CN108650338A (en) * | 2018-05-03 | 2018-10-12 | 深圳市茁壮网络股份有限公司 | A kind of domain name analytic method and system |
CN108712515A (en) * | 2018-05-03 | 2018-10-26 | 深圳市茁壮网络股份有限公司 | A kind of domain name analytic method and system |
CN108600412B (en) * | 2018-05-03 | 2021-09-03 | 深圳市茁壮网络股份有限公司 | Domain name resolution method and system |
CN110086895A (en) * | 2019-04-11 | 2019-08-02 | 天津字节跳动科技有限公司 | Domain name analytic method, device, medium and electronic equipment |
WO2021032118A1 (en) * | 2019-08-20 | 2021-02-25 | 华为技术有限公司 | Domain name system query method and communication device |
US11689496B2 (en) | 2019-08-20 | 2023-06-27 | Huawei Technologies Co., Ltd. | Domain name system query method and communication apparatus |
US12088550B2 (en) | 2019-08-20 | 2024-09-10 | Huawei Technologies Co., Ltd. | Domain name system query method and communication apparatus |
CN111726646A (en) * | 2020-05-28 | 2020-09-29 | 网宿科技股份有限公司 | Method, device, equipment and storage medium for pushing video stream |
US11212329B2 (en) | 2020-05-28 | 2021-12-28 | Wangsu Science & Technology Co., Ltd. | Method, apparatus, device and storage medium for pushing video stream |
CN112804299A (en) * | 2020-12-30 | 2021-05-14 | 成都知道创宇信息技术有限公司 | Node mapping method, node mapping device, mapping equipment and readable storage medium |
CN112804299B (en) * | 2020-12-30 | 2023-02-28 | 成都知道创宇信息技术有限公司 | Node mapping method, node mapping device, mapping equipment and readable storage medium |
CN113364895A (en) * | 2021-06-29 | 2021-09-07 | 中国电信股份有限公司 | Method, device, electronic equipment and storage medium for resource scheduling |
CN113364895B (en) * | 2021-06-29 | 2023-01-13 | 天翼云科技有限公司 | Method, device, electronic equipment and storage medium for resource scheduling |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107438115A (en) | A kind of domain name analytic method, apparatus and system | |
CN104272708B (en) | It is distributed with the stateless first order grouping to server farm and is distributed to the secondary data packets of the stateful second level grouping distribution of some server in group | |
US11025585B2 (en) | Enhanced content route selection in content delivery networks | |
CN105516391B (en) | A kind of DNS name resolution method based on CNAME | |
CN104144222B (en) | Based on the load-balancing method of canonical name and system in DNS authoring system | |
US11018976B2 (en) | Enhanced infrastructure routing with prefixed network addressing in content delivery networks | |
US6687731B1 (en) | Arrangement for load sharing in computer networks | |
US9565157B2 (en) | Method for DNS resolution of content requests in a CDN service | |
US7339937B2 (en) | Wide-area content-based routing architecture | |
JP2018525880A5 (en) | ||
CN103262503B (en) | Node selection method and device in packet core network | |
CN102780624B (en) | A kind of method and apparatus setting up route | |
CN103259809A (en) | Load balancer, load balancing method and stratified data center system | |
CN105981430A (en) | Cell load based content data network selection | |
WO2003041334A1 (en) | Gb PARAMETER BASED RADIO PRIORITY | |
CN104219162A (en) | Grouping load balancing method, equipment and system based on DNS | |
Li et al. | A new method for providing network services: Service function chain | |
US20220377007A1 (en) | Enhanced infrastructure routing with prefixed network addressing in content delivery networks | |
CN104270312B (en) | Support relay route distribution system and method that flow optimization and application are perceived | |
CN100372323C (en) | A method of accessing server farms | |
Prehn et al. | Peering only? analyzing the reachability benefits of joining large ixps today | |
CN101986605B (en) | Method and system for processing web surfing data of user based on backbone network | |
Hou et al. | Service-differentiated QoS routing based on ant colony optimisation for named data networking | |
CN103685609A (en) | Method and device for collecting routing configuration information in domain name resolution | |
KR20040004025A (en) | Wireless lan device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |
Application publication date: 20171205 |
|
RJ01 | Rejection of invention patent application after publication |