CN103281409B - Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol - Google Patents

Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol Download PDF

Info

Publication number
CN103281409B
CN103281409B CN201310253679.0A CN201310253679A CN103281409B CN 103281409 B CN103281409 B CN 103281409B CN 201310253679 A CN201310253679 A CN 201310253679A CN 103281409 B CN103281409 B CN 103281409B
Authority
CN
China
Prior art keywords
domain name
dns server
dns
server
bind
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.)
Active
Application number
CN201310253679.0A
Other languages
Chinese (zh)
Other versions
CN103281409A (en
Inventor
梁捷
俞永福
谭蔚华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Guangzhou Dongjing Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Dongjing Computer Technology Co Ltd filed Critical Guangzhou Dongjing Computer Technology Co Ltd
Priority to CN201310253679.0A priority Critical patent/CN103281409B/en
Publication of CN103281409A publication Critical patent/CN103281409A/en
Priority to PCT/CN2014/073640 priority patent/WO2014206118A1/en
Application granted granted Critical
Publication of CN103281409B publication Critical patent/CN103281409B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • 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
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/58Caching of addresses or names

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a kind of mobile Internet domain name analytic method based on Transmission Control Protocol and dns server, domain name analytic method wherein comprises: dns server is after the domain name mapping request receiving browser of mobile terminal transmission, first dns server is determined in itself buffer memory storehouse or DNS database without the analysis result matched with this domain name, then dns server is to the Bind caching server group initiated domain name analysis request of at least one region, domain name mapping result is sent to dns server by this Bind caching server group, then dns server is chosen domain name mapping result and is returned to browser of mobile terminal.The bad problem causing data packetloss of mobile Internet internal cause network quality can be solved by the present invention, thus the availability of dns server and stability when promoting web page browsing.

Description

Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol
Technical field
The present invention relates to DNS service technology field, more specifically, relate to a kind of mobile Internet domain name analytic method based on Transmission Control Protocol and dns server.
Background technology
Along with the development of science and technology, increasing people bring into use the mobile terminal devices such as mobile phone to carry out the access of the Internet, so that understand information at any time.DNS(DomainNameSystem, domain name system) as a kernel service of the Internet, by domain name and IP(InternetProtocol, Internet protocol) address maps mutually, thus enable user use domain name access the Internet more easily, and do not spend the IP string remembeing directly to be read by machine.
User is when accessed web page, and first ask dns server to resolve the domain name of the webpage that will access, to obtain the corresponding IP address of this webpage domain name, then browser goes for and asks this IP address connect and obtain content.Such as this webpage of user's request access www.uc.cn, first dns server is asked to resolve this domain name of www.uc.cn, after obtaining the IP address 61.145.135.221 of this domain name, browser goes for asks this IP address of 61.145.135.221, thus connects with this webpage and obtain content.
The dns server of existing operator is all based on UDP(UserDatagramProtocol, User Datagram Protoco (UDP)) agreement, communicate under good network quality, more efficient is compared in communication, but when network busy, then easily there is the situation of packet loss, the result causing user cannot obtain dns server to resolve, thus cause user cannot browsing page.This kind of situation is especially particularly evident in the Internet of mobile environment.
In addition, traditional dns server generally can only return a circuit query result, if this circuit query is less than the corresponding IP address of the webpage domain name of request analysis, then browser can show and cannot inquire about, thus causes user to access less than corresponding webpage.
Summary of the invention
In view of the above problems, the object of this invention is to provide a kind of mobile Internet domain name analytic method based on Transmission Control Protocol and dns server, the request msg causing the browser of mobile terminal device navigators such as mobile phone to send to solve the bad packet loss of mobile Internet internal cause network quality normally can not arrive the problem that dns server or browser normally can not receive dns server response result, the availability of dns server and stability during to promote web page browsing.
According to an aspect of the present invention, a kind of mobile Internet domain name analytic method based on Transmission Control Protocol is provided, comprises:
The domain name mapping request that dns server mobile terminal receive browser is sent by Transmission Control Protocol, wherein, dns server is based on the dns server in the mobile Internet of TCP;
Determine in the buffer memory of dns server or DNS database without the domain name mapping result matched with domain name, then dns server is to the Bind caching server group initiated domain name analysis request of at least one region, wherein, Bind caching server group passes through the route of the different operators of this region to the request of public network DNS initiated domain name analysis;
Dns server receives the domain name mapping result returned by public network DNS sent by Bind caching server group;
Dns server is chosen domain name mapping result and is returned to browser of mobile terminal;
Wherein, Bind caching server group is made up of multiple Bind caching server, and each Bind caching server obtains domain name mapping result by the circuit of an operator of this region to public network dns server.
Wherein, in dns server buffer memory storehouse that the domain name mapping result received is stored in dns server or DNS database.
Wherein, choosing domain name mapping result at dns server returns in the process of browser of mobile terminal, by the operator that availability and the domain name mapping result of the region of originating according to domain name mapping result, domain name mapping result are originated, choose domain name mapping result and return to browser of mobile terminal.
On the other hand, the present invention also provides a kind of mobile Internet dns server based on Transmission Control Protocol, comprising:
Domain name receiving element, for the domain name mapping request that dns server mobile terminal receive browser is sent by Transmission Control Protocol, wherein, dns server is based on the dns server in the mobile Internet of TCP;
Judging unit, for determining in the buffer memory of dns server or DNS database without the domain name mapping result matched with domain name;
Analysis result acquiring unit, for the Bind caching server group initiated domain name analysis request of dns server at least one region, wherein, Bind caching server group passes through the route of the different operators of this region to the request of public network DNS initiated domain name analysis;
Analysis result receiving element, receives the domain name mapping result returned by public network DNS sent by Bind caching server group for dns server;
Analysis result returns unit, chooses domain name mapping result return to browser of mobile terminal for dns server.
Utilize above-mentioned according to the mobile Internet domain name analytic method based on Transmission Control Protocol of the present invention and dns server, the bad problem causing data packetloss of mobile Internet internal cause network quality can be solved, the request msg avoiding the browser of mobile terminal device navigators such as the mobile phone existed in prior art to send normally can not arrive the defect that dns server or browser normally can not receive the UDP result of dns server response, the domain name mapping result of multiple circuit can be returned simultaneously, thus the availability of dns server and stability when promoting web page browsing.
In order to realize above-mentioned and relevant object, will describe in detail and the feature particularly pointed out in the claims after one or more aspect of the present invention comprises.Explanation below and accompanying drawing describe some illustrative aspects of the present invention in detail.But what these aspects indicated is only some modes that can use in the various modes of principle of the present invention.In addition, the present invention is intended to comprise all these aspects and their equivalent.
Accompanying drawing explanation
By reference to the content below in conjunction with the description of the drawings and claims, and understand more comprehensively along with to of the present invention, other object of the present invention and result will be understood and easy to understand more.In the accompanying drawings:
Fig. 1 is the mobile Internet domain name analytic method schematic flow sheet based on Transmission Control Protocol according to the embodiment of the present invention;
Fig. 2 is according to the web interface of the embodiment of the present invention handling process schematic diagram at server end;
Fig. 3 is the block diagram of the mobile Internet dns server based on Transmission Control Protocol according to the embodiment of the present invention.
Label identical in all of the figs indicates similar or corresponding feature or function.
Embodiment
Below with reference to accompanying drawing, specific embodiments of the invention are described in detail.
Easily packet loss is there is based on udp protocol when network quality is bad in aforementioned prior art, thus cause user cannot obtain the problem of dns server analysis result, the present invention devises one based on the dns server in the mobile Internet of TCP, dns server is realized by the impact of mobile network environment fluctuation by the link pledge system of Transmission Control Protocol, thus the availability of dns server and stability when promoting web page browsing.
It should be noted that, the mobile terminal related in the present invention mainly refers to that mobile phone etc. utilizes browser of mobile terminal and mobile Internet to carry out the terminal of access to netwoks.
Fig. 1 shows the mobile Internet domain name analytic method schematic flow sheet based on Transmission Control Protocol according to the embodiment of the present invention.
As shown in Figure 1, the mobile Internet domain name analytic method based on Transmission Control Protocol provided by the invention comprises:
The domain name mapping request that S110:DNS server mobile terminal receive browser is sent by Transmission Control Protocol, wherein, dns server is based on the dns server in the mobile Internet of TCP;
S120: determine in the buffer memory storehouse of dns server or DNS database without the domain name mapping result matched with the domain name of request analysis;
Wherein, in the step s 120, first dns server determines whether there is the domain name mapping result matched with the domain name of request analysis in its buffer memory storehouse, if the domain name mapping result do not matched with the domain name of request analysis in the buffer memory storehouse of dns server, dns server initiates inquiry to DNS database again, the analysis result matched with the domain name of request analysis whether is had in DNS database for determining, if the domain name mapping result all do not matched in the buffer memory storehouse of dns server and DNS database, enters step S130, otherwise enters step S150.
S130:DNS server is to the Bind caching server group initiated domain name analysis request of at least one region, and wherein, Bind caching server group passes through the route of the different operators of region to the request of public network DNS initiated domain name analysis;
S140:DNS server receives the domain name mapping result returned by public network DNS sent by Bind caching server group;
S150:DNS server is chosen domain name mapping result and is returned to browser of mobile terminal.
Can be found out by the schematic flow sheet of Fig. 1, mobile Internet domain name analytic method provided by the invention, communicate by using Transmission Control Protocol, utilize the link pledge system of Transmission Control Protocol, make dns server not by the impact of mobile network environment fluctuation, thus promoting user when browsing page, the stability of dns server, improves Consumer's Experience.In a particular embodiment of the present invention, the exchanges data of browser of mobile terminal and dns server is realized by the socket of java.
In step S120, to determine in the buffer memory storehouse of dns server or DNS database without the domain name mapping result matched with the domain name of request analysis, also may exist in the buffer memory storehouse of dns server or DNS database simultaneously and have the domain name mapping result matched with the domain name of request analysis.Dns server is that keyword is to buffer memory storehouse or DNS data base querying domain name mapping result according to the domain name of request analysis.
That is, to have in the buffer memory storehouse determining dns server or DNS database or in process without domain name mapping result, in fact comprise following two steps, first dns server inquires about the domain name mapping result whether having and match with the domain name of request analysis in buffer memory storehouse, if the result do not matched with the domain name of request analysis in the buffer memory storehouse of dns server, then inquire about the domain name mapping result whether having and match from the DNS database of itself.If have the domain name mapping result matched with the domain name of request analysis in the buffer memory storehouse of dns server or DNS database, then directly enter step S150, in domain name mapping result, choose domain name mapping result return to browser of mobile terminal.
Wherein, whether have in the process of the domain name mapping result matched with the domain name of request analysis in the buffer memory storehouse or DNS data stock of inquiry dns server, the data format of domain name mapping result in buffer memory storehouse or DNS database is: domain name _ result+IP_ result+life span ttl_ result+location _ result+place operator.
Such as, the domain name of the browser of mobile terminal request analysis in a Unicom Guangdong Branch net is had to be: www.sina.com.cn, the data format of the domain name mapping result so matched with this domain name in buffer memory storehouse is: www.sina.com.cn_218.30.21.65_600_ Guangdong _ UNICOM.Domain name mapping result is returned to browser of mobile terminal by the data format preset by dns server, and the form preset i.e. the data format of domain name mapping result in buffer memory storehouse, therefore, the domain name www.sina.com.cn of the browser of mobile terminal request analysis in Unicom Guangdong Branch net returns results as www.sina.com.cn_218.30.21.65_600_ Guangdong _ UNICOM.
In a particular embodiment of the present invention, if dns server does not inquire the domain name mapping result matched with the domain name of request analysis in buffer memory storehouse or DNS database, then form Bind caching server group by multiple Bind caching server, and each Bind caching server obtains domain name mapping result by the circuit of an operator of this region to public network dns server.
That is, if do not inquire the domain name mapping result matched in the buffer memory storehouse or DNS database of dns server itself, then by multiple buffer memory DNS example, namely on a dns server, run multiple identical program, initiate inquiry to public network DNS.Wherein, dns server initiates standard DNS queries by the self-built Bind caching server of many groups in the middle of multiple region simultaneously, and the self-built Bind caching server of in the middle of multiple region many groups is to the circuit of the different operators by this region to public network nslookup analysis result.
In embodiments of the invention, browser of mobile terminal may send multiple domain name mapping request simultaneously, browser of mobile terminal also may send the analysis request of some domain names from multiple dimension simultaneously, such as: browser of mobile terminal sends 10 domain name mapping requests by the network of movement simultaneously, send request from 3 dimensions simultaneously, here 3 dimensions refer to that user habit, navigation page are placed, historical record three aspects, and therefore dns server receives 30 domain name mapping requests simultaneously.Simultaneously due to dns server should be self-built by many groups in the middle of multiple region Bind caching server initiation standard DNS queries, inquired about to public network to the circuit of the different operators by this region by the Bind caching server that many groups in the middle of multiple region are self-built again, the domain name mapping result that so dns server likely obtains is made up of multiple analysis results of multiple domain name.
That is dns server can receive the multiple analysis results under a domain name simultaneously, and the domain name mapping result obtained when there is requested twice of same domain name, or the identical analysis result that same domain name obtains on different circuit.Therefore, before domain name mapping result is returned to browser of mobile terminal by dns server, also comprise that to carry out domain name to domain name mapping result be the process of uniquely identified duplicate removal, namely ensure the analysis result not have repetition in the analysis result of a domain name.In a specific embodiment of the present invention, by web interface, the analysis result repeated is removed.Wherein, this web interface is write by nginxscrIPt technology, and interface specification is:
Request:domain1_ evades IP1; Domain1_IP2.Wherein evade IP when referring to that requirement returns IP, do not return identical IP, only return other result.
After duplicate removal, by analysis result merge, namely same domain name from different route or by the analysis result that different approaches obtains carry out mergings classification.Wherein, choosing domain name mapping result at dns server returns in the process of browser of mobile terminal, the operator that the availability (namely whether domain name mapping often makes mistakes) of the region that browser of mobile terminal is originated according to domain name mapping result, domain name mapping result and domain name mapping result are originated, determine domain name mapping result, and this result is returned to browser of mobile terminal.
In order to describe the processing procedure of web interface at server end in detail, for the flow chart of data processing shown in Fig. 2, in the processing procedure of server end, more detailed explanation is done to web interface of the present invention below.
As shown in Figure 2, first, browser of mobile terminal sends domain name mapping request S210 in the post mode of http.
As an example of the present invention, browser of mobile terminal sends multiple domain name mapping request simultaneously.
Such as: www.uc.cn_61.144.131.222; Www.sina.cn_61.145.111.111;
Dns server breaks to request content, makes it to become each domain name and independently ask as step S220 after receiving the domain name mapping request that browser of mobile terminal sends.Such as, above-mentioned request is split as: www.uc.cn_61.144.131.222 and www.sina.cn_61.145.111.111.
Cyclic query process is entered after the request content of dns server to browser of mobile terminal breaks.First enter step S230, the domain name of browser of mobile terminal request analysis as keyword, is inquired about the domain name mapping result whether having and match with the domain name of request analysis by dns server in the buffer memory storehouse of dns server.In an example of the present invention, the domain name of browser of mobile terminal request analysis is www.uc.com, first dns server is whether have the domain name mapping result matched in the buffer memory storehouse of keyword query itself with www.uc.com, if do not had, then enter step S240, call jsp module, in S250, then inquire about in DNS database the domain name mapping result whether existing and match.
After dns server is inquired about in buffer memory storehouse own or DNS database, if have the domain name mapping result matched with the domain name of request in buffer memory storehouse or DNS database, so dns server takes out domain name mapping result temporary, amalgamation result after all circulations terminate; If dns server inquires about the domain name mapping result less than matching with request domain name from buffer memory storehouse itself or DNS database, then enter step S260 and initiate inquiry request by Bind caching server group to public network DNS, and by region matching process, Query Result is saved in buffer memory storehouse; If public network DNS still inquires about the surplus result less than matching with request domain name, then return failure result S270, otherwise return successful result S280.
Wherein, initiating inquiry request and receiving record by calling Bind caching server group to public network DNS, obtaining multiple queries result, under namely obtaining a domain name, the analysis result above different circuit.Wherein, each Bind caching server initiates inquiry by the circuit of an operator of this region to public network DNS.
In a specific embodiment of the present invention, Bind caching server group initiates inquiry request by the Bind caching server group that Guangdong, Shanghai, Beijing and four, Chengdu are local respectively simultaneously, wherein, there are 3 Bind caching servers in each place, and these 3 Bind caching servers are responsible for telecommunications, UNICOM respectively and are moved the inquiry of this three large operator.So in this inquiry, the Query Result of Bind caching server group just has 12, and may have multiple ip in each result, the website of these ip normally target domain name is used for doing DNS poll, realizes load balancing.
The multiple domain name mapping results inquired are sent to dns server by Bind caching server group, in the buffer memory storehouse that the domain name mapping result received is stored in dns server by dns server or DNS database.Wherein, according to inquiry with operator's classification, dns server by region matching process by the domain name mapping result classified and stored that receives in the buffer memory storehouse or DNS database of dns server.
In specific embodiment of the invention, region matching process comprises, the IP of browser of mobile terminal is mated with the region table of comparisons and the IMEI of browser of mobile terminal is mated with the operator table of comparisons, with region and operator belonging to the domain name obtaining browser of mobile terminal request analysis.
Because the website of target domain name is in order to realize load balancing, usually multiple IP can be adopted to do DNS poll, therefore by route inquiry in a region to IP corresponding to the domain name of this request analysis also may have multiple, namely the corresponding multiple domain name mapping result of domain name is after receiving and returning results, first dns server gathers the result that returned by self-built Bind server group and the domain name mapping result by recording in own cache storehouse and DNS storehouse, then duplicate removal process can be carried out to result, namely the result removing the identical IP in analysis result under same domain name is merged into a result, the region that further dns server is originated by domain name mapping result, the operator that the availability (namely whether domain name mapping often makes mistakes) of domain name mapping result and domain name mapping result are originated, determine domain name mapping result, and this result is returned to browser of mobile terminal, i.e. step S280.
By the inquiry of Bind caching server group, just can realize the inquiry of the many records of single domain name, under namely can inquiring about a domain name simultaneously, the analysis result on different circuit, even if like this one of them circuit query less than, also can by All other routes inquiry obtain analysis result.
Corresponding with said method, the invention provides a kind of mobile Internet dns server based on Transmission Control Protocol, Fig. 3 shows the block diagram of the mobile Internet dns server based on Transmission Control Protocol according to the embodiment of the present invention.
As shown in Figure 3, the mobile Internet dns server 300 based on Transmission Control Protocol provided by the invention comprises domain name receiving element 310, judging unit 320, analysis result acquiring unit 330, analysis result receiving element 340 and analysis result and returns unit 350.
Wherein, the domain name mapping request that domain name receiving element 310 is sent by Transmission Control Protocol for dns server mobile terminal receive browser, wherein, this dns server is based on the dns server in the mobile Internet of TCP; Judging unit 320 is for determining in the buffer memory storehouse of dns server or DNS database without the domain name mapping result matched with this domain name; Analysis result acquiring unit 330 is for the Bind caching server group initiated domain name analysis request of dns server at least one region, and wherein, Bind caching server group passes through the route of the different operators of region to the request of public network DNS initiated domain name analysis; Analysis result receiving element 340 receives the domain name mapping result returned by public network DNS sent by Bind caching server group for dns server; Analysis result returns unit 350 and chooses domain name mapping result for dns server and return to browser of mobile terminal.
Wherein, judging unit 320 is also for determining there is the domain name mapping result matched with domain name in the buffer memory of dns server or DNS database, then return unit 350 by analysis result, domain name mapping result will be chosen in this domain name mapping result, and return to browser of mobile terminal.
Wherein, in analysis result acquiring unit 330, Bind caching server group is made up of multiple Bind caching server, and each Bind caching server obtains domain name mapping result by the circuit of an operator of this region to public network dns server.
In addition, this dns server also comprises memory cell (not shown), for dns server by the domain name mapping result received by region matching process by the domain name mapping result classified and stored that receives in the buffer memory storehouse or DNS database of dns server.
Mobile Internet dns server based on TCP provided by the invention and analytic method thereof, by designing one based on the dns server in the mobile Internet of Transmission Control Protocol, change original udp protocol into Transmission Control Protocol, dns server is realized not by the impact of mobile network environment fluctuation by the link pledge system of Transmission Control Protocol, and the Bind caching server self-built by many groups in the middle of multiple region initiates standard DNS queries, realize the many record queries of single domain name, under a domain name can be inquired about simultaneously, analysis result on different circuit, avoid legacy DNS server can only return the defect of a circuit result, thus the availability of dns server and stability when promoting web page browsing.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the unit of foregoing description, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
Those of ordinary skill in the art can recognize, in conjunction with unit and the algorithm steps of each example of embodiment disclosed herein description, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can use distinct methods to realize described function to each specifically should being used for, but this realization should not thought and exceeds scope of the present invention.
Describe in an illustrative manner according to the mobile Internet domain name analytic method based on Transmission Control Protocol of the present invention and dns server above with reference to accompanying drawing.But, it will be appreciated by those skilled in the art that the mobile Internet domain name analytic method based on Transmission Control Protocol and dns server that the invention described above is proposed, various improvement can also be made on the basis not departing from content of the present invention.Therefore, protection scope of the present invention should be determined by the content of appending claims.

Claims (10)

1., based on a mobile Internet domain name analytic method for Transmission Control Protocol, comprising:
The domain name mapping request that dns server mobile terminal receive browser is sent by Transmission Control Protocol, wherein, described dns server is based on the dns server in the mobile Internet of TCP;
Determine in the buffer memory storehouse of described dns server or DNS database without the domain name mapping result matched with domain name, then described dns server is to the Bind caching server group initiated domain name analysis request of multiple region, wherein, described Bind caching server group by the route of the different operators of described region to the request of public network DNS initiated domain name analysis;
Described dns server receives the domain name mapping result returned by described public network DNS sent by described Bind caching server group;
It is merge after the process of uniquely identified duplicate removal that described dns server carries out domain name to domain name analysis result, then chooses domain name mapping result and returns to described browser of mobile terminal.
2. as claimed in claim 1 based on the mobile Internet domain name analytic method of Transmission Control Protocol, also comprise: determine there is the domain name mapping result matched with domain name in the buffer memory storehouse of described dns server or DNS database, in domain name analysis result, then choose domain name mapping result return to described browser of mobile terminal.
3. as claimed in claim 1 based on the mobile Internet domain name analytic method of Transmission Control Protocol, wherein, described Bind caching server group is made up of multiple Bind caching server, and each Bind caching server obtains domain name analysis result by the circuit of an operator of described region to public network dns server.
4. as claimed in claim 1 based on the mobile Internet domain name analytic method of Transmission Control Protocol, also comprise: in the buffer memory storehouse that the domain name mapping result received is stored in described dns server by described dns server or DNS database.
5. as claimed in claim 4 based on the mobile Internet domain name analytic method of Transmission Control Protocol, wherein, described dns server by region matching process by the domain name mapping result classified and stored that receives in the buffer memory storehouse of described dns server or described DNS database.
6. as claimed in claim 1 based on the mobile Internet domain name analytic method of Transmission Control Protocol, wherein, choosing domain name analysis result at described dns server returns in the process of described browser of mobile terminal, by the operator that availability and the domain name analysis result of the region of originating according to domain name analysis result, domain name analysis result are originated, choose domain name analysis result and return to described browser of mobile terminal.
7., based on a mobile Internet dns server for Transmission Control Protocol, comprising:
Domain name receiving element, for the domain name mapping request that dns server mobile terminal receive browser is sent by Transmission Control Protocol, wherein, described dns server is based on the dns server in the mobile Internet of TCP;
Judging unit, for determining in the buffer memory of described dns server or DNS database without the domain name mapping result matched with domain name;
Analysis result acquiring unit, for the Bind caching server group initiated domain name analysis request of described dns server to multiple region, wherein, described Bind caching server group by the route of the different operators of described region to the request of public network DNS initiated domain name analysis;
Analysis result receiving element, receives the domain name mapping result returned by described public network DNS sent by described Bind caching server group for described dns server;
Analysis result returns unit, and carrying out domain name for described dns server to domain name analysis result is merge after the process of uniquely identified duplicate removal, then chooses domain name mapping result and returns to described browser of mobile terminal.
8. as claimed in claim 7 based on the mobile Internet dns server of Transmission Control Protocol, wherein, described judging unit, also for determining there is the domain name mapping result matched with domain name in the buffer memory of described dns server or DNS database, then unit is returned by described analysis result, domain name mapping result will be chosen in domain name analysis result, return to described browser of mobile terminal.
9. as claimed in claim 7 based on the mobile Internet dns server of Transmission Control Protocol, wherein, in described analysis result acquiring unit, described Bind caching server group is made up of multiple Bind caching server, and each Bind caching server obtains domain name analysis result by the circuit of an operator of described region to public network dns server.
10. as claimed in claim 7 based on the mobile Internet dns server of Transmission Control Protocol, wherein,
Also comprise memory cell, for described dns server by the domain name mapping result received by region matching process by the domain name mapping result classified and stored that receives in the buffer memory storehouse of described dns server or described DNS database.
CN201310253679.0A 2013-06-24 2013-06-24 Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol Active CN103281409B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310253679.0A CN103281409B (en) 2013-06-24 2013-06-24 Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol
PCT/CN2014/073640 WO2014206118A1 (en) 2013-06-24 2014-03-18 Domain name resolution method based on tcp protocol in mobile internet and dns server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310253679.0A CN103281409B (en) 2013-06-24 2013-06-24 Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol

Publications (2)

Publication Number Publication Date
CN103281409A CN103281409A (en) 2013-09-04
CN103281409B true CN103281409B (en) 2016-03-16

Family

ID=49063854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310253679.0A Active CN103281409B (en) 2013-06-24 2013-06-24 Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol

Country Status (2)

Country Link
CN (1) CN103281409B (en)
WO (1) WO2014206118A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281409B (en) * 2013-06-24 2016-03-16 广州市动景计算机科技有限公司 Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol
CN103747005B (en) * 2014-01-17 2018-01-05 山石网科通信技术有限公司 The means of defence and equipment that DNS cache is poisoned
CN106161668B (en) * 2015-04-28 2019-06-28 阿里巴巴集团控股有限公司 Generate the method, apparatus and server of domain name mapping
CN104796502A (en) * 2015-05-08 2015-07-22 上海斐讯数据通信技术有限公司 DNS (domain name system) system and method
CN104917851B (en) * 2015-05-08 2019-01-22 成都亚信网络安全产业技术研究院有限公司 Information processing method and dns caching server
CN104869182A (en) * 2015-05-28 2015-08-26 广州华多网络科技有限公司 Domain name resolution method and device
CN105357212A (en) * 2015-11-23 2016-02-24 北京天地互连信息技术有限公司 DNS end-to-end analysis method capable of ensuring safety and privacy
CN106331216B (en) * 2016-09-13 2020-11-03 腾讯科技(深圳)有限公司 Domain name resolution method and device
CN106686156B (en) * 2016-12-28 2020-03-13 北京四达时代软件技术股份有限公司 Internet audio and video domain name resolution method and device
CN107846483A (en) * 2017-11-10 2018-03-27 北京粉笔蓝天科技有限公司 A kind of domain name analytic method, system and server
CN108718347B (en) * 2018-05-18 2021-12-03 腾讯科技(深圳)有限公司 Domain name resolution method, system, device and storage medium
CN109413229A (en) * 2018-12-20 2019-03-01 全链通有限公司 Domain name analytic method, equipment, system and storage medium
CN109788082B (en) * 2019-01-23 2021-09-28 深圳互联先锋科技有限公司 Method and system for efficient domain name detection
CN110730251B (en) * 2019-09-10 2022-11-29 北京字节跳动网络技术有限公司 Method, device, medium and electronic equipment for analyzing domain name
CN111245944B (en) * 2020-01-14 2022-10-04 广州虎牙科技有限公司 Domain name resolution method and device, electronic equipment and storage medium
CN111447296B (en) * 2020-03-10 2023-03-24 达闼机器人股份有限公司 Domain name resolution method, domain name resolution device, computing equipment and computer storage medium
CN111343299B (en) * 2020-03-12 2022-07-05 宋磊 Multi-protocol active detection type intelligent DNS and method thereof
CN112887447A (en) * 2021-01-22 2021-06-01 北京金山云网络技术有限公司 Domain name query method and device and domain name server
CN114401247A (en) * 2022-01-14 2022-04-26 深圳市和讯华谷信息技术有限公司 High-concurrency service request processing system based on bind service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764855A (en) * 2009-12-30 2010-06-30 福建星网锐捷网络有限公司 Method, device and system for providing domain name resolution services
CN102025793A (en) * 2010-01-22 2011-04-20 ***通信集团北京有限公司 Domain name resolution method and system and DNS in IP network
CN102025794A (en) * 2010-01-22 2011-04-20 ***通信集团北京有限公司 Domain name resolution method, DNS (Domain Name Server) server and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030055979A1 (en) * 2001-09-19 2003-03-20 Cooley William Ray Internet domain name resolver
WO2010057192A1 (en) * 2008-11-17 2010-05-20 Amazon Technologies, Inc. Request routing and updating routing information utilizing client location information
US20110320524A1 (en) * 2010-06-29 2011-12-29 Alcatel-Lucent Usa Inc. Technique For Effectively Reducing Latency Of Locating A Resource On A Network
CN103281409B (en) * 2013-06-24 2016-03-16 广州市动景计算机科技有限公司 Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764855A (en) * 2009-12-30 2010-06-30 福建星网锐捷网络有限公司 Method, device and system for providing domain name resolution services
CN102025793A (en) * 2010-01-22 2011-04-20 ***通信集团北京有限公司 Domain name resolution method and system and DNS in IP network
CN102025794A (en) * 2010-01-22 2011-04-20 ***通信集团北京有限公司 Domain name resolution method, DNS (Domain Name Server) server and system

Also Published As

Publication number Publication date
WO2014206118A1 (en) 2014-12-31
CN103281409A (en) 2013-09-04

Similar Documents

Publication Publication Date Title
CN103281409B (en) Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol
CN108353095B (en) Domain name resolution method, client, edge node and domain name resolution system
CN103051740B (en) Domain name analytic method, dns server and domain name analysis system
US9686229B2 (en) Identifying an efficient destination server
CN105516385B (en) Domain name analytic method, server and system
CN102143243B (en) Dynamic routing processing method and dynamic routing processing device and home gateway thereof
US11218437B2 (en) Method for network traffic forwarding, request sending, and communication acceleration, forwarding server and node server
WO2020206660A1 (en) Network resource request method and apparatus, electronic device and storage medium
CN102340554A (en) Optimal application server selection method and device for domain name system (DNS)
CN102196060A (en) Method and system for selecting source station by Cache server
CN108848205B (en) CNAME domain name resolution method for distinguishing IPv4 and IPv6
CN103338279A (en) Optimal sorting method and system based on domain name resolution
CN103957283A (en) Optimal-application-server selection method and device for domain name system
CN105704171B (en) System and method for realizing CDN access
CN106161667A (en) A kind of domain name analytic method and device
CN109067936B (en) Domain name resolution method and device
CN102625287A (en) Method for downloading mobile phone application software
CN105704246A (en) Network distribution device and method based on SDN architecture
CN103139252B (en) The implementation method that a kind of network proxy cache is accelerated and device thereof
CN102624914A (en) Method for detecting local DNS (Domain Name Server) used by client side in Web form
CN108989487A (en) CDN Optimization Scheduling based on local dns
CN103825919A (en) Method, device and system for data resource caching
WO2017166524A1 (en) Domain name parsing method and apparatus
CN110933193B (en) Domain name resolution method and device, electronic equipment and computer readable storage medium
CN103581361A (en) Domain name resolution proxy method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: GUANGZHOU DONGJING COMPUTER TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: GUANGZHOU JINGYING INFORMATION TECHNOLOGY CO., LTD.

Effective date: 20140904

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 510665 GUANGZHOU, GUANGDONG PROVINCE TO: 510627 GUANGZHOU, GUANGDONG PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20140904

Address after: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio square 14 storey tower

Applicant after: Guangzhou Dongjing Computer Technology Co., Ltd.

Address before: 510665, Guangzhou, Guangdong, Tianhe District province rhyme Road 16, 2, 4 Building

Applicant before: Guangzhou Jingying Information Technology Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200703

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio square 14 storey tower

Patentee before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd.