[go: up one dir, main page]

CN107438115A - A kind of domain name analytic method, apparatus and system - Google Patents

A kind of domain name analytic method, apparatus and system Download PDF

Info

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
Application number
CN201710814354.3A
Other languages
Chinese (zh)
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.)
Shenzhen Ipanel TV Inc
Original Assignee
Shenzhen Ipanel TV Inc
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 Shenzhen Ipanel TV Inc filed Critical Shenzhen Ipanel TV Inc
Priority to CN201710814354.3A priority Critical patent/CN107438115A/en
Publication of CN107438115A publication Critical patent/CN107438115A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/668Internet protocol [IP] address subnets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/69Types 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

A kind of domain name analytic method, apparatus and system
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)

  1. 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. 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. 3. according to the method for claim 2, it is characterised in that the geographical position is formed using tree structure.
  4. 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. 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. 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. 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. 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.
  9. 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.
  10. 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.
CN201710814354.3A 2017-09-11 2017-09-11 A kind of domain name analytic method, apparatus and system Pending CN107438115A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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