CN104639672A - Method and device for domain name resolution (DNS) - Google Patents

Method and device for domain name resolution (DNS) Download PDF

Info

Publication number
CN104639672A
CN104639672A CN201510076380.1A CN201510076380A CN104639672A CN 104639672 A CN104639672 A CN 104639672A CN 201510076380 A CN201510076380 A CN 201510076380A CN 104639672 A CN104639672 A CN 104639672A
Authority
CN
China
Prior art keywords
domain name
address
target
terminal
change server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510076380.1A
Other languages
Chinese (zh)
Other versions
CN104639672B (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.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network 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 Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201510076380.1A priority Critical patent/CN104639672B/en
Publication of CN104639672A publication Critical patent/CN104639672A/en
Application granted granted Critical
Publication of CN104639672B publication Critical patent/CN104639672B/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
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • 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/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2514Translation of Internet protocol [IP] addresses between local and global IP addresses
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention discloses a method and a device for domain name resolution (DNS), which belong to the technical field of computers. The method comprises the steps: if an error occurs when DNS is performed on a target domain name in a target website through a preset domain name system DNS server, a preset internet protocol IP address of a domain name conversion server is obtained by a terminal, a DNS request with the target domain name is sent to the corresponding domain name conversion server by the terminal through the IP address, and feedback information with the IP address corresponding to the target domain name, which is sent by the domain name conversion server, is received by the terminal. By adopting the method and the device, the flexibility of DNS and the availability of Internet service can be increased.

Description

Carry out the method and apparatus of domain name mapping
Technical field
The present invention relates to field of computer technology, particularly a kind of method and apparatus carrying out domain name mapping.
Background technology
Along with the development of network technology, become the main path of people's obtaining information by network acquisition information, people can use terminal to pass through the network address of certain website, open the webpage of this website, and people can obtain corresponding information in the web page.
Open in the process of certain webpage in use terminal by the network address, need to carry out domain name mapping process to the network address, particularly, DNS (Domain Name System is previously provided with in terminal, domain name system) IP (the Internet Protocol of server, the agreement interconnected between network) address, user is in the address field of browser, input the network address (destination network addresses can be called) of certain website, as www.1234.com, after having inputted, user clicks confirmation button, triggering terminal obtains the destination network addresses in address field, send to dns server, the corresponding relation of the network address and IP address is stored in dns server, after dns server receives destination network addresses, search in above-mentioned corresponding relation, obtain the IP address that destination network addresses is corresponding, the IP address obtained is sent to terminal by dns server, then, terminal is by the server transmission web data acquisition request of this IP address to this website, corresponding data are sent to terminal by server.
Realizing in process of the present invention, inventor finds that prior art at least exists following problem:
Carry out in the process of domain name mapping process by said method to the network address, if dns server breaks down, such as, dns server quits work, then terminal cannot get IP address corresponding to the network address of this webpage, and can only wait for that dns server recovers normal, thus, make the flexibility carrying out domain name mapping poor, have impact on the availability of service.
Summary of the invention
In order to solve the problem of prior art, embodiments provide a kind of method and apparatus carrying out domain name mapping.Described technical scheme is as follows:
First aspect, provide a kind of method of carrying out domain name mapping, described method comprises:
If made a mistake when carrying out domain name mapping to the target domain name in target network address by the domain name system DNS server preset, then terminal obtains the Internet protocol IP address of the domain name change server pre-set;
Described terminal is by described IP address, and the domain name change server to correspondence sends the domain name mapping request carrying target domain name;
Described terminal receives the feedback message carrying IP address corresponding to described target domain name that domain name change server sends.
Alternatively, after what described terminal received that domain name change server sends carry the feedback message of IP address corresponding to described target domain name, also comprise:
In described target network address, described target domain name is replaced with the IP address received by described terminal, sends the data access request carrying described target network address.
Alternatively, described default domain name system DNS server makes a mistake as the domain name system DNS server fail preset when carrying out domain name mapping to the target domain name in target network address, or, after described dns server carries out domain name mapping to the target domain name in target network address, obtain the Internet protocol IP address of mistake.
Second aspect, provide a kind of method of carrying out domain name mapping, described method comprises:
The domain name mapping request carrying target domain name that domain name change server receiving terminal sends; Wherein, domain name analysis request is when to be described terminal made a mistake when carrying out domain name mapping to the target domain name in target network address by the domain name system DNS server preset, by the Internet protocol IP address of domain name change server pre-set, to the request that domain name change server sends;
Domain name change server, according to the corresponding relation of the domain name prestored and Internet protocol IP address, determines the IP address that described target domain name is corresponding;
Domain name change server sends the feedback message carrying the IP address determined to described terminal.
Alternatively, described method also comprises:
Domain name change server, according to the update cycle of presetting, sends the domain name mapping request carrying the second domain name to the domain name system DNS server preset;
Domain name change server receives the feedback message carrying IP address corresponding to described second domain name that described default dns server sends;
If the IP address that described second domain name of local storage is corresponding is different from the IP address received, then domain name change server uses the IP address received to replace IP address corresponding to local described second domain name stored.
Alternatively, the IP address of described terminal is also carried in domain name analysis request;
Domain name change server, according to the corresponding relation of the domain name prestored and IP address, is determined to comprise the IP address that described target domain name is corresponding:
Domain name change server determines the first network type that the IP address of described terminal is corresponding;
Domain name change server, according to the corresponding relation of the domain name prestored, network type and IP address, determines described first network type and IP address corresponding to described target domain name.
The third aspect, provides a kind of terminal, and described terminal comprises:
Acquisition module, if made a mistake when carrying out domain name mapping to the target domain name in target network address for the domain name system DNS server by presetting, then terminal obtains the Internet protocol IP address of the domain name change server pre-set;
Sending module, for passing through described IP address, the domain name change server to correspondence sends the domain name mapping request carrying target domain name;
Receiver module, for receiving the feedback message carrying IP address corresponding to described target domain name that domain name change server sends.
Alternatively, described sending module, also for:
In described target network address, described target domain name is replaced with the IP address received, send the data access request carrying described target network address.
Alternatively, described default domain name system DNS server makes a mistake as the domain name system DNS server fail preset when carrying out domain name mapping to the target domain name in target network address, or, after described dns server carries out domain name mapping to the target domain name in target network address, obtain the Internet protocol IP address of mistake.
Fourth aspect, provide a kind of domain name change server, domain name change server comprises:
Receiver module, for the domain name mapping request carrying target domain name that receiving terminal sends; Wherein, domain name analysis request is when to be described terminal made a mistake when carrying out domain name mapping to the target domain name in target network address by the domain name system DNS server preset, by the Internet protocol IP address of domain name change server pre-set, to the request that domain name change server sends;
Determination module, for the corresponding relation according to the domain name prestored and Internet protocol IP address, determines the IP address that described target domain name is corresponding;
Sending module, for sending the feedback message carrying the IP address determined to described terminal.
Alternatively, domain name change server also comprises replacement module, for:
According to the update cycle of presetting, send the domain name mapping request carrying the second domain name to the domain name system DNS server preset;
Receive the feedback message carrying IP address corresponding to described second domain name that described default dns server sends;
If the IP address that described second domain name of local storage is corresponding is different from the IP address received, then the IP address received is used to replace IP address corresponding to local described second domain name stored.
Alternatively, the IP address of described terminal is also carried in domain name analysis request;
Described determination module, for:
Determine the first network type that the IP address of described terminal is corresponding;
According to the corresponding relation of the domain name prestored, network type and IP address, determine described first network type and IP address corresponding to described target domain name.
5th aspect, provides a kind of system of carrying out domain name mapping, and described system comprises terminal and domain name change server, wherein:
Described terminal, for carrying out in the process of domain name mapping to the target domain name in target network address, when default domain name system DNS server fail being detected, obtains the Internet protocol IP address of the domain name change server pre-set; By described IP address, the domain name change server to correspondence sends the domain name mapping request carrying target domain name; Receive the feedback message carrying IP address corresponding to described target domain name that domain name change server sends;
Domain name change server, for receiving the domain name mapping request carrying target domain name that described terminal sends; According to the corresponding relation of the domain name prestored and Internet protocol IP address, determine the IP address that described target domain name is corresponding; The feedback message carrying the IP address determined is sent to described terminal.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is:
In the embodiment of the present invention, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set, terminal is by IP address, domain name change server to correspondence sends the domain name mapping request carrying target domain name, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends, like this, when dns server breaks down, can be resolved domain name by domain name change server, and without the need to waiting for that dns server recovers normal, thus, the flexibility carrying out domain name mapping can be improved.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of method flow diagram carrying out domain name mapping that the embodiment of the present invention provides;
Fig. 2 is a kind of method flow diagram carrying out domain name mapping that the embodiment of the present invention provides;
Fig. 3 is a kind of method flow diagram carrying out domain name mapping that the embodiment of the present invention provides;
Fig. 4 is a kind of system framework schematic diagram that the embodiment of the present invention provides;
Fig. 5 is the structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 6 is the structural representation of a kind of domain name change server that the embodiment of the present invention provides;
Fig. 7 is the structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 8 is the structural representation of a kind of domain name change server that the embodiment of the present invention provides.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment one
Embodiments provide a kind of method of carrying out domain name mapping, the method can be realized jointly by terminal and domain name change server.
As shown in Figure 1, in the method, the handling process of terminal can comprise following step:
Step 101, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set.
Step 102, terminal is by IP address, and the domain name change server to correspondence sends the domain name mapping request carrying target domain name.
Step 103, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends.
As shown in Figure 2, in the method, the handling process of domain name change server can comprise following step:
Step 201, the domain name mapping request carrying target domain name that domain name change server receiving terminal sends; Wherein, domain name mapping request is that domain name system DNS server that terminal is passed through to preset is when making a mistake when carrying out domain name mapping to the target domain name in target network address, by the IP address of domain name change server pre-set, to the request that domain name change server sends.
Step 202, domain name change server, according to the corresponding relation of the domain name prestored and IP address, determines the IP address that target domain name is corresponding.
Step 203, domain name change server sends the feedback message carrying the IP address determined to terminal.
In the embodiment of the present invention, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set, terminal is by IP address, domain name change server to correspondence sends the domain name mapping request carrying target domain name, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends, like this, when dns server breaks down, can be resolved domain name by domain name change server, and without the need to waiting for that dns server recovers normal, thus, the flexibility carrying out domain name mapping can be improved.
Embodiment two
Embodiments provide a kind of method of carrying out domain name mapping, the method can be realized jointly by terminal and domain name change server.Wherein, terminal can be any terminal with network access functions, such as mobile phone, panel computer, notebook computer etc., and domain name change server can be the server with domain name mapping function.
As shown in Figure 3, the handling process of the method can comprise following step:
Step 301, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set.
Wherein, the dns server preset can be the server for resolving domain name that Virtual network operator provides, the distributed data base be made up of the corresponding relation of domain name and IP address is stored in dns server, by dns server can by be easy to remember domain name be converted to be difficult to remember, terminal needs the IP address used, domain name change server can be the server that certain application program provider in certain user or terminal is arranged, the corresponding relation of a part of domain name in all above-mentioned corresponding relation that dns server stores and IP address only can be stored in domain name change server, need the above-mentioned corresponding relation be stored in domain name change server, can be arranged in the process of practical application by technical staff.
In force, during accessing terminal to network, usually, user needs in current network settings, the IP address of dns server is set, this IP address can be provided by Virtual network operator, after being provided with, terminal can normal accesses network resource, particularly, user can open certain application program, as browser, the application program etc. of certain instant messaging, the message identifier of certain message that the server that can show this application program in this application program sends, as the title of news item message, if user needs to check this message, this message identifier can be clicked, now, terminal can obtain network address corresponding to this message (i.e. target network address), as http://www.A.com/new_1, terminal can extract the target domain name in target network address, if target network address is http://www.A.com/new_1, then target domain name can be www.A.com, terminal can use target domain name, generate domain name mapping request, by the IP address of dns server arranged in terminal, send it to dns server, search in the corresponding relation of the domain name that dns server can store at it and IP address, obtain the IP address that target domain name is corresponding, the feedback message carrying the IP address obtained can be sent to terminal by dns server, after terminal receives this IP address, can by the server transmission data access request of this IP address to above-mentioned message place, after server receives this data access request, the corresponding data of this message can be sent to terminal, terminal can show the content of these data received.
If terminal is after the request of dns server sending domain name analysis, do not receive the feedback message carrying IP address that dns server sends, then can determine that dns server makes a mistake, the above-mentioned processing mode determining that dns server makes a mistake can be varied, such as, when terminal does not receive feedback message in the first preset duration, again to the request of dns server sending domain name analysis, if do not receive feedback message in the first preset duration, repeat said process, until reach the second preset duration, wherein, second preset duration is greater than the first preset duration.Because dns server makes a mistake, user can be made cannot to access corresponding Internet resources, and, the lasting duration that dns server makes a mistake is usually longer, as 2 ~ 3 hours, as shown in Figure 4, corresponding Internet resources can be normally accessed in order to make user, the provider of above-mentioned application program can arrange an interim domain name change server for subsequent use, for carrying out domain name mapping to domain name, obtain corresponding IP address, the IP address of domain name change server can be arranged in the program code of this application program by technical staff, when terminal determination dns server makes a mistake, terminal can in the program code of this application program, obtain the IP address of domain name change server.Wherein, the domain name of domain name change server also can be arranged in the program code of this application program by technical staff, before dns server makes a mistake, when the user launches the application, terminal can be resolved by the domain name of dns server to domain name change server arranged in terminal, obtain corresponding IP address, subsequent treatment see above-mentioned related content, can not repeat them here.
Alternatively, the above-mentioned reason causing dns server to make a mistake can be varied, a kind of feasible mode is below provided, specifically can comprise following content: default dns server breaks down, or, after dns server carries out domain name mapping to the target domain name in target network address, obtain the IP address of mistake.
In force, if the current processing pressure of dns server is excessive, dns server can be made to paralyse, thus, dns server cannot normally be worked, or, dns server is under attack, the content stored in dns server is tampered, like this, after terminal gets the IP address of mistake, in the process of carrying out follow-up accesses network data, can cannot get corresponding network data, thus, produce mistake.
Step 302, terminal is by IP address, and the domain name change server to correspondence sends the domain name mapping request carrying target domain name.
In force, as shown in Figure 4, terminal can use target domain name, and generate domain name mapping request, the IP address of the domain name change server arranged in the program code by above-mentioned application program, sends to domain name change server by domain name mapping request.
Step 303, the domain name mapping request carrying target domain name that domain name change server receiving terminal sends.
Step 304, domain name change server, according to the corresponding relation of the domain name prestored and IP address, determines the IP address that target domain name is corresponding.
In force, after domain name change server receives domain name mapping request, the target domain name of carrying in domain name mapping request can be extracted, search in the domain name that can store at it and the corresponding relation of IP address, obtain the IP address that target domain name is corresponding.The corresponding relation of the domain name stored in domain name change server and IP address, can store in table form, as shown in table 1.
Table 1
Domain name IP address
www.A.com 203.86.25.80
mail.A.com 203.86.25.100
news.A.com 203.86.25.120
If the aiming field carried in the domain name mapping request that domain name change server receives is called www.A.com, then domain name change server can be searched in the corresponding relation of such as above-mentioned table 1, obtains the IP address that www.A.com is corresponding, i.e. 203.86.25.80.Wherein, same domain name can to there being multiple IP address, and such as, the IP address that domain name www.A.com is corresponding can comprise 3 etc.
The corresponding relation of the domain name stored in domain name change server and IP address, can be that domain name change server obtains from above-mentioned dns server, such as, technical staff can pre-set multiple domain name, then, the domain name mapping request carrying above-mentioned domain name can be sent to dns server by domain name change server or other-end, after dns server receives domain name mapping request, IP address corresponding for each domain name can be sent to domain name change server or this terminal, technical staff can by IP address corresponding stored corresponding to above-mentioned domain name and this domain name in domain name change server, the dns server that technical staff can also be arranged for different Virtual network operators, arrange corresponding for detecting the detecting devices of IP address corresponding to above-mentioned domain name, whether detecting devices can be modified by the corresponding relation in detecting periodically dns server, can domain name change server be sent to store the corresponding relation be modified.
Alternatively, because the domain name of website or corresponding IP address may be modified, for this reason, can upgrade the corresponding relation of the domain name stored in domain name change server and IP address, concrete processing procedure can comprise the following steps:
Step one, domain name change server, according to the update cycle of presetting, sends the domain name mapping request carrying the second domain name to the dns server preset.
Wherein, the second domain name can be any domain name.
In force, technical staff can arrange the update cycle of the corresponding relation of domain name and IP address in domain name change server, such as, update cycle can be 24 hours, namely above-mentioned corresponding relation will upgrade once at every 24 hours, and when arriving the update cycle, domain name change server obtains its all domain names stored, each domain name can be used to generate a domain name mapping request, send to the dns server pre-set.Usually, multiple Virtual network operator can be included, different Virtual network operators can arrange different dns servers, the IP address of the dns server that each Virtual network operator is arranged can be set in domain name change server, when the request of sending domain name analysis, the dns server sending domain name analysis request that domain name change server can be arranged to each Virtual network operator.
Step 2, domain name change server receives the feedback message carrying IP address corresponding to the second domain name of the dns server transmission preset.
In force, after dns server receives domain name mapping request, can by the domain name (can be the second domain name) of carrying in domain name mapping request, in domain name of its storage and the corresponding relation of IP address, find corresponding IP address, dns server can use this IP address to generate feedback message, sends to domain name change server.
Step 3, if IP address corresponding to local the second domain name stored is different from the IP address received, then domain name change server uses the IP address received to replace IP address corresponding to described second domain name of this locality storage.
In force, after domain name change server receives feedback message, can its store domain name with find IP address corresponding to the second domain name in the corresponding relation of IP address, and the IP address of carrying in itself and feedback message is contrasted, if two IP addresses are different, then show that IP address corresponding to the second domain name is modified, now, domain name change server can use the IP address of carrying in feedback message to replace IP address corresponding to current the second domain name stored, if two IP addresses are identical, then show not modify in IP address corresponding to the second domain name, now, feedback message can be deleted by domain name change server.
Alternatively, in order to shorten the waiting time of user by terminal access network resource, IP address optimum in IP address corresponding for target domain name can be sent to terminal by domain name change server, accordingly, the processing mode of above-mentioned steps 304 can be varied, a kind of optional processing mode is below provided, when also carrying the IP address of terminal in domain name mapping request, specifically can comprises the following steps:
Step one, the first network type that the IP address of domain name change server determination terminal is corresponding.
Wherein, network type is for representing the network that heterogeneous networks operator provides, such as, the network of network type that D Virtual network operator provides can be D network type, the network of network type that L Virtual network operator provides can be L network type etc., and first network type may be used for the network representing that the Virtual network operator belonging to IP address of terminal provides.
In force, domain name change server can store IP address corresponding to different network types or IP address range, such as, the scope of the IP address that D Virtual network operator has can be 203.86.24.0 ~ 203.86.31.255, corresponding network type can be D network type, the scope of the IP address that L Virtual network operator has can be 203.86.96.0 ~ 203.86.127.255, corresponding network type can be L network type etc., after domain name change server receives domain name mapping request, the IP address of the terminal of wherein carrying can be extracted, by the IP address of terminal and the corresponding relation of the IP address self stored and network type, determine the network type (i.e. first network type) that the IP address of terminal is corresponding, such as, based on above-mentioned example, if the IP address of terminal can be 203.86.25.120, then domain name change server can determine that 203.86.25.120 is in the scope 203.86.24.0 ~ 203.86.31.255 of the IP address that D Virtual network operator has, therefore, domain name change server can determine that network type corresponding to the IP address of terminal is D network type.
Step 2, domain name change server, according to the corresponding relation of the domain name prestored, network type and IP address, determines first network type and IP address corresponding to target domain name.
In force, can store the corresponding relation of domain name, network type and IP address in domain name change server, this corresponding relation can store in table form, as shown in table 2.
Table 2
If aiming field is called www.A.com, the network type that the IP address of terminal is corresponding is D network type, then domain name change server can be searched in the corresponding relation of such as table 2, obtains D network type and IP address corresponding to target domain name, i.e. 203.86.25.80.
Step 305, domain name change server sends the feedback message carrying the IP address determined to terminal.
In force, the feedback message carrying this IP address can be sent to terminal by domain name change server, with the process making terminal can proceed follow-up access respective network resource.
Step 306, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends.
Alternatively, after terminal receives feedback message, can proceed subsequent operation, specifically can comprise following content: in target network address, target domain name is replaced with the IP address received by terminal, sends the data access request carrying target network address.
In force, after terminal receives feedback message, terminal can use the target domain name in the IP address replacement target network address of carrying in feedback message, such as, target network address is http://www.A.com/new_1, target domain name can be www.A.com, IP address corresponding to target domain name can be 203.86.25.80, then terminal can use the target domain name www.A.com in 203.86.25.80 replacement target network address, namely the new target network address obtained can be http: // 203.86.25.80/new_1, then, the new target network address obtained after can using replacement generates data access request, send to the server that this IP address is corresponding, after server receives data access request, corresponding data can be sent to terminal, end-on receives data and shows.If IP address corresponding to target domain name has multiple, then terminal can from multiple IP address Stochastic choice IP address, replace the target domain name in target network address, in order to ensure that terminal gets the success rate of corresponding access resources, after terminal carries out above-mentioned replacement, can also adjust request statement corresponding in data access request, such as, the HTTP head in data access request will can be set to host:www.A.com etc.
In the embodiment of the present invention, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set, terminal is by IP address, domain name change server to correspondence sends the domain name mapping request carrying target domain name, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends, like this, when dns server breaks down, can be resolved domain name by domain name change server, and without the need to waiting for that dns server recovers normal, thus, the flexibility carrying out domain name mapping can be improved.
Embodiment three
Based on identical technical conceive, the embodiment of the present invention additionally provides a kind of terminal, and as shown in Figure 5, this terminal comprises:
Acquisition module 510, for carrying out in the process of domain name mapping to the target domain name in target network address, when detecting that default dns server breaks down, obtains the IP address of the domain name change server pre-set;
Sending module 520, for passing through IP address, the domain name change server to correspondence sends the domain name mapping request carrying target domain name;
Receiver module 530, for receiving the feedback message carrying IP address corresponding to target domain name that domain name change server sends.
Alternatively, sending module 520, also for:
In target network address, target domain name is replaced with the IP address received, send the data access request carrying target network address.
Alternatively, the domain name system DNS server preset makes a mistake as the domain name system DNS server fail preset when carrying out domain name mapping to the target domain name in target network address, or, after dns server carries out domain name mapping to the target domain name in target network address, obtain the Internet protocol IP address of mistake.
Based on identical technical conceive, the embodiment of the present invention additionally provides a kind of domain name change server, and as shown in Figure 6, this domain name change server comprises:
Receiver module 610, for the domain name mapping request carrying target domain name that receiving terminal sends; Wherein, domain name mapping request is dns server that terminal is passed through to preset when making a mistake when carrying out domain name mapping to the target domain name in target network address, by the IP address of domain name change server pre-set, to the request that domain name change server sends;
Determination module 620, for the corresponding relation according to the domain name prestored and IP address, determines the IP address that target domain name is corresponding;
Sending module 630, for sending the feedback message carrying the IP address determined to terminal.
Alternatively, domain name change server also comprises replacement module, for:
According to the update cycle of presetting, send the domain name mapping request carrying the second domain name to the dns server preset;
Receive the feedback message carrying IP address corresponding to the second domain name of the dns server transmission preset;
If the IP address that the second domain name of local storage is corresponding is different from the IP address received, then the IP address received is used to replace IP address corresponding to local the second domain name stored.
Alternatively, the IP address of terminal is also carried in domain name mapping request;
Determination module 620, for:
Determine the first network type that the IP address of terminal is corresponding;
According to the corresponding relation of the domain name prestored, network type and IP address, determine first network type and IP address corresponding to target domain name.
In the embodiment of the present invention, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set, terminal is by IP address, domain name change server to correspondence sends the domain name mapping request carrying target domain name, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends, like this, when dns server breaks down, can be resolved domain name by domain name change server, and without the need to waiting for that dns server recovers normal, thus, the flexibility carrying out domain name mapping can be improved.
It should be noted that: the device carrying out domain name mapping that above-described embodiment provides is when carrying out domain name mapping, only be illustrated with the division of above-mentioned each functional module, in practical application, can distribute as required and by above-mentioned functions and be completed by different functional modules, internal structure by terminal and server is divided into different functional modules, to complete all or part of function described above.In addition, the device carrying out domain name mapping that above-described embodiment provides belongs to same design with the embodiment of the method for carrying out domain name mapping, and its specific implementation process refers to embodiment of the method, repeats no more here.
Embodiment four
Based on identical technical conceive, the embodiment of the present invention additionally provides a kind of system of carrying out domain name mapping, and this system comprises terminal and domain name change server, wherein:
Terminal, if made a mistake when carrying out domain name mapping to the target domain name in target network address for the dns server by presetting, then terminal obtains the IP address of the domain name change server pre-set; By IP address, the domain name change server to correspondence sends the domain name mapping request carrying target domain name; Receive the feedback message carrying IP address corresponding to target domain name that domain name change server sends;
Domain name change server, for the domain name mapping request carrying target domain name that receiving terminal sends; According to the corresponding relation of the domain name prestored and IP address, determine the IP address that target domain name is corresponding; The feedback message carrying the IP address determined is sent to terminal.
In the embodiment of the present invention, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set, terminal is by IP address, domain name change server to correspondence sends the domain name mapping request carrying target domain name, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends, like this, when dns server breaks down, can be resolved domain name by domain name change server, and without the need to waiting for that dns server recovers normal, thus, the flexibility carrying out domain name mapping can be improved.
Embodiment five
Please refer to Fig. 7, it illustrates the structural representation of the terminal involved by the embodiment of the present invention, this terminal may be used for the method for carrying out domain name mapping implementing to provide in above-described embodiment.Specifically:
Terminal 700 can comprise communication unit 110, includes the memory 120 of one or more computer-readable recording mediums, input unit 130, display unit 140, transducer 150, voicefrequency circuit 160, WiFi (wireless fidelity, Wireless Fidelity) module 170, include the parts such as processor 180 and power supply 190 that more than or processes core.It will be understood by those skilled in the art that the restriction of the not structure paired terminal of the terminal structure shown in figure, the parts more more or less than diagram can be comprised, or combine some parts, or different parts are arranged.Wherein:
Communication unit 110 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, this communication unit 110 can be RF (Radio Frequency, radio frequency) circuit, router, modulator-demodulator, etc. network communication equipment.Especially, when communication unit 110 is RF circuit, after being received by the downlink information of base station, more than one or one processor 180 is transferred to process; In addition, base station is sent to by relating to up data.Usually, RF circuit as communication unit includes but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM) card, transceiver, coupler, LNA (Low Noise Amplifier, low noise amplifier), duplexer etc.In addition, communication unit 110 can also by radio communication and network and other devices communicatings.Described radio communication can use arbitrary communication standard or agreement, include but not limited to GSM (Global System of Mobile communication, global system for mobile communications), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code Division Multiple Access, code division multiple access), WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access (WCDMA)), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short Messaging Service, Short Message Service) etc.Memory 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of memory 120 by running, thus performs the application of various function and data processing.Memory 120 mainly can comprise storage program district and store data field, and wherein, storage program district can storage operation system, application program (such as sound-playing function, image player function etc.) etc. needed at least one function; Store data field and can store the data (such as voice data, phone directory etc.) etc. created according to the use of terminal 700.In addition, memory 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, such as at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memory 120 can also comprise Memory Controller, to provide the access of processor 180 and input unit 130 pairs of memories 120.
Input unit 130 can be used for the numeral or the character information that receive input, and produces and to arrange with user and function controls relevant keyboard, mouse, action bars, optics or trace ball signal and inputs.Preferably, input unit 130 can comprise Touch sensitive surface 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touch display screen or Trackpad, user can be collected or neighbouring touch operation (such as user uses any applicable object or the operations of annex on Touch sensitive surface 131 or near Touch sensitive surface 131 such as finger, stylus) thereon, and drive corresponding jockey according to the formula preset.Optionally, Touch sensitive surface 131 can comprise touch detecting apparatus and touch controller two parts.Wherein, touch detecting apparatus detects the touch orientation of user, and detects the signal that touch operation brings, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 180, and the order that energy receiving processor 180 is sent also is performed.In addition, the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave can be adopted to realize Touch sensitive surface 131.Except Touch sensitive surface 131, input unit 130 can also comprise other input equipments 132.Preferably, other input equipments 132 can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc.
Display unit 140 can be used for the various graphical user interface showing information or the information being supplied to user and the terminal 700 inputted by user, and these graphical user interface can be made up of figure, text, icon, video and its combination in any.Display unit 140 can comprise display floater 141, optionally, the form such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) can be adopted to configure display floater 141.Further, Touch sensitive surface 131 can cover display floater 141, when Touch sensitive surface 131 detects thereon or after neighbouring touch operation, send processor 180 to determine the type of touch event, on display floater 141, provide corresponding vision to export with preprocessor 180 according to the type of touch event.Although in the drawings, Touch sensitive surface 131 and display floater 141 be as two independently parts realize input and input function, in certain embodiments, can by Touch sensitive surface 131 and display floater 141 integrated and realize input and output function.
Terminal 700 also can comprise at least one transducer 150, such as optical sensor, motion sensor and other transducers.Preferably, optical sensor can comprise ambient light sensor and proximity transducer, and wherein, ambient light sensor the light and shade of environmentally light can regulate the brightness of display floater 141, proximity transducer when terminal 700 moves in one's ear, can cut out display floater 141 and/or backlight.As the one of motion sensor, Gravity accelerometer can detect the size of all directions (are generally three axles) acceleration, size and the direction of gravity can be detected time static, can be used for identifying the application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating) of mobile phone attitude, Vibration identification correlation function (such as pedometer, knock) etc.; As for terminal 700 also other transducers such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, do not repeat them here.
Voicefrequency circuit 160, loud speaker 161, microphone 162 can provide the audio interface between user and terminal 700.Voicefrequency circuit 160 can by receive voice data conversion after the signal of telecommunication, be transferred to loud speaker 161, by loud speaker 161 be converted to voice signal export; On the other hand, the voice signal of collection is converted to the signal of telecommunication by microphone 162, voice data is converted to after being received by voicefrequency circuit 160, after again voice data output processor 180 being processed, through RF circuit 110 to send to such as another terminal, or export voice data to memory 120 to process further.Voicefrequency circuit 160 also may comprise earphone jack, to provide the communication of peripheral hardware earphone and terminal 700.
In order to realize radio communication, this terminal can be configured with wireless communication unit 170, this wireless communication unit 170 can be WiFi module.WiFi belongs to short range wireless transmission technology, and by wireless communication unit 170, terminal 700 can help that user sends and receive e-mail, browsing page and access streaming video etc., and its broadband internet wireless for user provides is accessed.Although diagrammatically show wireless communication unit 170, be understandable that, it does not belong to must forming of terminal 700, can omit in the scope of essence not changing invention as required completely.
Processor 180 is control centres of terminal 700, utilize the various piece of various interface and the whole mobile phone of connection, software program in memory 120 and/or module is stored in by running or performing, and call the data be stored in memory 120, perform various function and the deal with data of terminal 700, thus integral monitoring is carried out to mobile phone.Optionally, processor 180 can comprise one or more process core; Preferably, processor 180 accessible site application processor and modem processor, wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor mainly processes radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 180.
Terminal 700 also comprises the power supply 190 (such as battery) of powering to all parts, preferably, power supply can be connected with processor 180 logic by power-supply management system, thus realizes the functions such as management charging, electric discharge and power managed by power-supply management system.Power supply 190 can also comprise one or more direct current or AC power, recharging system, power failure detection circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, terminal 700 can also comprise camera, bluetooth module etc., does not repeat them here.Specifically in the present embodiment, the display unit of terminal is touch-screen display, terminal also includes memory, and one or more than one program, one of them or more than one program are stored in memory, and are configured to perform described more than one or one program package containing the instruction for carrying out following operation by more than one or one processor:
If made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set;
By IP address, the domain name change server to correspondence sends the domain name mapping request carrying target domain name;
Receive the feedback message carrying IP address corresponding to target domain name that domain name change server sends.
Alternatively, receive that domain name change server sends carry the feedback message of IP address corresponding to target domain name after, also comprise:
In target network address, target domain name is replaced with the IP address received, send the data access request carrying target network address.
Alternatively, the domain name system DNS server preset makes a mistake as the domain name system DNS server fail preset when carrying out domain name mapping to the target domain name in target network address, or, after dns server carries out domain name mapping to the target domain name in target network address, obtain the Internet protocol IP address of mistake.
In the embodiment of the present invention, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set, terminal is by IP address, domain name change server to correspondence sends the domain name mapping request carrying target domain name, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends, like this, when dns server breaks down, can be resolved domain name by domain name change server, and without the need to waiting for that dns server recovers normal, thus, the flexibility carrying out domain name mapping can be improved.
Embodiment six
Please refer to Fig. 8, it illustrates the structural representation of the domain name change server involved by the embodiment of the present invention, this domain name change server may be used for the method for carrying out domain name mapping implementing to provide in above-described embodiment.Specifically:
Domain name change server 2000 can produce larger difference because of configuration or performance difference, one or more central processing units (central processing units can be comprised, CPU) 2022 (such as, one or more processors) and memory 2032, one or more store the storage medium 2030 (such as one or more mass memory units) of application program 2042 or data 2044.Wherein, memory 2032 and storage medium 2030 can be of short duration storages or store lastingly.The program being stored in storage medium 2030 can comprise one or more modules (illustrating not shown), and each module can comprise a series of command operatings in domain name change server.Further, central processing unit 2022 can be set to communicate with storage medium 2030, and domain name change server 2000 performs a series of command operatings in storage medium 2030.Domain name change server 2000 can also comprise one or more power supplys 2026, one or more wired or wireless network interfaces 2050, one or more input/output interfaces 2058, one or more keyboards 2056, and/or, one or more operating systems 2041, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD etc.Specifically in the present embodiment, domain name change server includes memory, and one or more program, one of them or more than one program are stored in memory, and more than one or one program can comprise one or more modules, and each module can comprise a series of command operatings in domain name change server, and be configured to perform this more than one or one program package containing the instruction for carrying out following operation by more than one or one processor:
The domain name mapping request carrying target domain name that receiving terminal sends; Wherein, domain name mapping request is dns server that terminal is passed through to preset when making a mistake when carrying out domain name mapping to the target domain name in target network address, by the IP address of domain name change server pre-set, to the request that domain name change server sends;
According to the corresponding relation of the domain name prestored and IP address, determine the IP address that target domain name is corresponding;
The feedback message carrying the IP address determined is sent to terminal.
Alternatively, the method also comprises:
According to the update cycle of presetting, send the domain name mapping request carrying the second domain name to the dns server preset;
Receive the feedback message carrying IP address corresponding to the second domain name of the dns server transmission preset;
If the IP address that the second domain name of local storage is corresponding is different from the IP address received, then the IP address received is used to replace IP address corresponding to local the second domain name stored.
Alternatively, the IP address of terminal is also carried in domain name mapping request;
According to the corresponding relation of the domain name prestored and IP address, determine to comprise the IP address that target domain name is corresponding:
Determine the first network type that the IP address of terminal is corresponding;
According to the corresponding relation of the domain name prestored, network type and IP address, determine first network type and IP address corresponding to target domain name.
In the embodiment of the present invention, if made a mistake when carrying out domain name mapping to the target domain name in target network address by the dns server preset, then terminal obtains the IP address of the domain name change server pre-set, terminal is by IP address, domain name change server to correspondence sends the domain name mapping request carrying target domain name, terminal receives the feedback message carrying IP address corresponding to target domain name that domain name change server sends, like this, when dns server breaks down, can be resolved domain name by domain name change server, and without the need to waiting for that dns server recovers normal, thus, the flexibility carrying out domain name mapping can be improved.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can have been come by hardware, the hardware that also can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

1. carry out a method for domain name mapping, it is characterized in that, described method comprises:
If made a mistake when carrying out domain name mapping to the target domain name in target network address by the domain name system DNS server preset, then terminal obtains the Internet protocol IP address of the domain name change server pre-set;
Described terminal is by described IP address, and the domain name change server to correspondence sends the domain name mapping request carrying target domain name;
Described terminal receives the feedback message carrying IP address corresponding to described target domain name that domain name change server sends.
2. method according to claim 1, is characterized in that, after what described terminal received that domain name change server sends carry the feedback message of IP address corresponding to described target domain name, also comprises:
In described target network address, described target domain name is replaced with the IP address received by described terminal, sends the data access request carrying described target network address.
3. method according to claim 1, it is characterized in that, described default domain name system DNS server makes a mistake as the domain name system DNS server fail preset when carrying out domain name mapping to the target domain name in target network address, or, after described dns server carries out domain name mapping to the target domain name in target network address, obtain the Internet protocol IP address of mistake.
4. carry out a method for domain name mapping, it is characterized in that, described method comprises:
The domain name mapping request carrying target domain name that domain name change server receiving terminal sends; Wherein, domain name analysis request is when to be described terminal made a mistake when carrying out domain name mapping to the target domain name in target network address by the domain name system DNS server preset, by the Internet protocol IP address of domain name change server pre-set, to the request that domain name change server sends;
Domain name change server, according to the corresponding relation of the domain name prestored and Internet protocol IP address, determines the IP address that described target domain name is corresponding;
Domain name change server sends the feedback message carrying the IP address determined to described terminal.
5. method according to claim 4, is characterized in that, described method also comprises:
Domain name change server, according to the update cycle of presetting, sends the domain name mapping request carrying the second domain name to the domain name system DNS server preset;
Domain name change server receives the feedback message carrying IP address corresponding to described second domain name that described default dns server sends;
If the IP address that described second domain name of local storage is corresponding is different from the IP address received, then domain name change server uses the IP address received to replace IP address corresponding to local described second domain name stored.
6. method according to claim 4, is characterized in that, also carries the IP address of described terminal in domain name analysis request;
Domain name change server, according to the corresponding relation of the domain name prestored and IP address, is determined to comprise the IP address that described target domain name is corresponding:
Domain name change server determines the first network type that the IP address of described terminal is corresponding;
Domain name change server, according to the corresponding relation of the domain name prestored, network type and IP address, determines described first network type and IP address corresponding to described target domain name.
7. a terminal, is characterized in that, described terminal comprises:
Acquisition module, if made a mistake when carrying out domain name mapping to the target domain name in target network address for the domain name system DNS server by presetting, then terminal obtains the Internet protocol IP address of the domain name change server pre-set;
Sending module, for passing through described IP address, the domain name change server to correspondence sends the domain name mapping request carrying target domain name;
Receiver module, for receiving the feedback message carrying IP address corresponding to described target domain name that domain name change server sends.
8. terminal according to claim 7, is characterized in that, described sending module, also for:
In described target network address, described target domain name is replaced with the IP address received, send the data access request carrying described target network address.
9. terminal according to claim 7, it is characterized in that, described default domain name system DNS server makes a mistake as the domain name system DNS server fail preset when carrying out domain name mapping to the target domain name in target network address, or, after described dns server carries out domain name mapping to the target domain name in target network address, obtain the Internet protocol IP address of mistake.
10. a domain name change server, is characterized in that, domain name change server comprises:
Receiver module, for the domain name mapping request carrying target domain name that receiving terminal sends; Wherein, domain name analysis request is when to be described terminal made a mistake when carrying out domain name mapping to the target domain name in target network address by the domain name system DNS server preset, by the Internet protocol IP address of domain name change server pre-set, to the request that domain name change server sends;
Determination module, for the corresponding relation according to the domain name prestored and Internet protocol IP address, determines the IP address that described target domain name is corresponding;
Sending module, for sending the feedback message carrying the IP address determined to described terminal.
11. domain name change server according to claim 10, it is characterized in that, domain name change server also comprises replacement module, for:
According to the update cycle of presetting, send the domain name mapping request carrying the second domain name to the domain name system DNS server preset;
Receive the feedback message carrying IP address corresponding to described second domain name that described default dns server sends;
If the IP address that described second domain name of local storage is corresponding is different from the IP address received, then the IP address received is used to replace IP address corresponding to local described second domain name stored.
12. domain name change server according to claim 10, is characterized in that, also carry the IP address of described terminal in domain name analysis request;
Described determination module, for:
Determine the first network type that the IP address of described terminal is corresponding;
According to the corresponding relation of the domain name prestored, network type and IP address, determine described first network type and IP address corresponding to described target domain name.
13. 1 kinds of systems of carrying out domain name mapping, it is characterized in that, described system comprises terminal and domain name change server, wherein:
Described terminal, if made a mistake when carrying out domain name mapping to the target domain name in target network address for the domain name system DNS server by presetting, then terminal obtains the Internet protocol IP address of the domain name change server pre-set; By described IP address, the domain name change server to correspondence sends the domain name mapping request carrying target domain name; Receive the feedback message carrying IP address corresponding to described target domain name that domain name change server sends;
Domain name change server, for receiving the domain name mapping request carrying target domain name that described terminal sends; According to the corresponding relation of the domain name prestored and Internet protocol IP address, determine the IP address that described target domain name is corresponding; The feedback message carrying the IP address determined is sent to described terminal.
CN201510076380.1A 2015-02-12 2015-02-12 The method and apparatus for carrying out domain name mapping Active CN104639672B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510076380.1A CN104639672B (en) 2015-02-12 2015-02-12 The method and apparatus for carrying out domain name mapping

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510076380.1A CN104639672B (en) 2015-02-12 2015-02-12 The method and apparatus for carrying out domain name mapping

Publications (2)

Publication Number Publication Date
CN104639672A true CN104639672A (en) 2015-05-20
CN104639672B CN104639672B (en) 2018-06-15

Family

ID=53217973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510076380.1A Active CN104639672B (en) 2015-02-12 2015-02-12 The method and apparatus for carrying out domain name mapping

Country Status (1)

Country Link
CN (1) CN104639672B (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869182A (en) * 2015-05-28 2015-08-26 广州华多网络科技有限公司 Domain name resolution method and device
CN105516394A (en) * 2016-01-15 2016-04-20 青岛海信移动通信技术股份有限公司 DNS (Domain Name System) address management method and terminal
CN107124483A (en) * 2017-06-26 2017-09-01 广州市百果园信息技术有限公司 Domain name analytic method and server
WO2017201961A1 (en) * 2016-05-24 2017-11-30 中兴通讯股份有限公司 Method and device for identifying wi-fi type
CN107682465A (en) * 2017-06-24 2018-02-09 平安科技(深圳)有限公司 Domain name mapping device, method and computer-readable recording medium
CN107872548A (en) * 2017-11-10 2018-04-03 北京知道创宇信息技术有限公司 Web page interlinkage method, apparatus and readable storage medium storing program for executing
CN108574660A (en) * 2017-03-09 2018-09-25 武汉斗鱼网络科技有限公司 A kind of method and system obtaining IP address
CN109347997A (en) * 2018-12-18 2019-02-15 深圳创维数字技术有限公司 Domain name analytic method, device, server and storage medium
CN109510778A (en) * 2019-01-03 2019-03-22 Oppo广东移动通信有限公司 Method, apparatus, system, equipment and the storage medium of flow scheduling
CN110247999A (en) * 2019-07-11 2019-09-17 广东美的制冷设备有限公司 Domain name analytic method, domain name mapping device, household appliance and storage medium
CN112134968A (en) * 2020-09-29 2020-12-25 平安普惠企业管理有限公司 Domain name access method and device, electronic equipment and storage medium
CN112671866A (en) * 2020-12-15 2021-04-16 上海牙木通讯技术有限公司 DNS (Domain name Server) shunt analysis method, DNS server and computer readable storage medium
CN112804371A (en) * 2020-12-30 2021-05-14 浙江大华技术股份有限公司 Domain name resolution processing method and device
CN114006935A (en) * 2020-07-14 2022-02-01 成都鼎桥通信技术有限公司 Private network terminal network access method, device and equipment
CN114338592A (en) * 2021-12-31 2022-04-12 中国电信股份有限公司 Address resolution processing method, system, device, electronic equipment and storage medium
WO2022143155A1 (en) * 2020-12-30 2022-07-07 花瓣云科技有限公司 Resource access method and terminal device
CN114765605A (en) * 2020-12-30 2022-07-19 花瓣云科技有限公司 Resource access method and terminal equipment
CN114844858A (en) * 2022-04-13 2022-08-02 山东浪潮超高清视频产业有限公司 Method for obtaining domain name address by multiple networks

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6446121B1 (en) * 1998-05-26 2002-09-03 Cisco Technology, Inc. System and method for measuring round trip times in a network using a TCP packet
CN102123180A (en) * 2010-01-08 2011-07-13 北京中企开源信息技术有限公司 DNS (Domain Name Server) network structure and domain name resolution method
CN103118117A (en) * 2013-02-04 2013-05-22 河南有线电视网络集团有限公司 Load balancing and redundancy protection method and device
CN103248725A (en) * 2013-05-23 2013-08-14 中国科学院计算机网络信息中心 Safe and reliable domain name resolution repairing method and system
CN104253873A (en) * 2013-06-25 2014-12-31 腾讯科技(深圳)有限公司 Domain name parsing method, domain name server, domain name access method, system and terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6446121B1 (en) * 1998-05-26 2002-09-03 Cisco Technology, Inc. System and method for measuring round trip times in a network using a TCP packet
CN102123180A (en) * 2010-01-08 2011-07-13 北京中企开源信息技术有限公司 DNS (Domain Name Server) network structure and domain name resolution method
CN103118117A (en) * 2013-02-04 2013-05-22 河南有线电视网络集团有限公司 Load balancing and redundancy protection method and device
CN103248725A (en) * 2013-05-23 2013-08-14 中国科学院计算机网络信息中心 Safe and reliable domain name resolution repairing method and system
CN104253873A (en) * 2013-06-25 2014-12-31 腾讯科技(深圳)有限公司 Domain name parsing method, domain name server, domain name access method, system and terminal

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869182A (en) * 2015-05-28 2015-08-26 广州华多网络科技有限公司 Domain name resolution method and device
CN105516394A (en) * 2016-01-15 2016-04-20 青岛海信移动通信技术股份有限公司 DNS (Domain Name System) address management method and terminal
WO2017201961A1 (en) * 2016-05-24 2017-11-30 中兴通讯股份有限公司 Method and device for identifying wi-fi type
CN107426746A (en) * 2016-05-24 2017-12-01 中兴通讯股份有限公司 The method and apparatus for identifying WIFI types
CN108574660B (en) * 2017-03-09 2021-01-01 武汉斗鱼网络科技有限公司 Method and system for acquiring IP address
CN108574660A (en) * 2017-03-09 2018-09-25 武汉斗鱼网络科技有限公司 A kind of method and system obtaining IP address
CN107682465A (en) * 2017-06-24 2018-02-09 平安科技(深圳)有限公司 Domain name mapping device, method and computer-readable recording medium
CN107124483A (en) * 2017-06-26 2017-09-01 广州市百果园信息技术有限公司 Domain name analytic method and server
CN107872548A (en) * 2017-11-10 2018-04-03 北京知道创宇信息技术有限公司 Web page interlinkage method, apparatus and readable storage medium storing program for executing
CN109347997A (en) * 2018-12-18 2019-02-15 深圳创维数字技术有限公司 Domain name analytic method, device, server and storage medium
CN109510778A (en) * 2019-01-03 2019-03-22 Oppo广东移动通信有限公司 Method, apparatus, system, equipment and the storage medium of flow scheduling
CN110247999A (en) * 2019-07-11 2019-09-17 广东美的制冷设备有限公司 Domain name analytic method, domain name mapping device, household appliance and storage medium
CN110247999B (en) * 2019-07-11 2022-05-06 广东美的制冷设备有限公司 Domain name resolution method, domain name resolution device, household appliance and storage medium
CN114006935A (en) * 2020-07-14 2022-02-01 成都鼎桥通信技术有限公司 Private network terminal network access method, device and equipment
CN114006935B (en) * 2020-07-14 2023-11-21 成都鼎桥通信技术有限公司 Private network terminal network access method, device and equipment
CN112134968A (en) * 2020-09-29 2020-12-25 平安普惠企业管理有限公司 Domain name access method and device, electronic equipment and storage medium
CN112671866A (en) * 2020-12-15 2021-04-16 上海牙木通讯技术有限公司 DNS (Domain name Server) shunt analysis method, DNS server and computer readable storage medium
CN112671866B (en) * 2020-12-15 2022-11-25 牙木科技股份有限公司 DNS (Domain name Server) shunt analysis method, DNS server and computer readable storage medium
CN112804371A (en) * 2020-12-30 2021-05-14 浙江大华技术股份有限公司 Domain name resolution processing method and device
WO2022143155A1 (en) * 2020-12-30 2022-07-07 花瓣云科技有限公司 Resource access method and terminal device
CN114765605A (en) * 2020-12-30 2022-07-19 花瓣云科技有限公司 Resource access method and terminal equipment
CN114765605B (en) * 2020-12-30 2023-09-08 花瓣云科技有限公司 Resource access method and terminal equipment
CN114338592A (en) * 2021-12-31 2022-04-12 中国电信股份有限公司 Address resolution processing method, system, device, electronic equipment and storage medium
CN114844858A (en) * 2022-04-13 2022-08-02 山东浪潮超高清视频产业有限公司 Method for obtaining domain name address by multiple networks

Also Published As

Publication number Publication date
CN104639672B (en) 2018-06-15

Similar Documents

Publication Publication Date Title
CN104639672A (en) Method and device for domain name resolution (DNS)
CN104168340B (en) The method of domain name mapping, server, terminal and system
CN106331213B (en) A kind of domain name system DNS processing method and processing device
CN104142862B (en) The overload protection method of server and device
CN103716331B (en) Method, terminal, server and system for numerical value transfer
CN105824958A (en) Method, device and system for inquiring log
CN104518953A (en) Message deleting method, instant messaging terminal and system
CN104780164A (en) Method and device for operating game client
CN105528297A (en) Method and device for testing web page
CN104135728B (en) Method for connecting network and device
CN104142868A (en) Connection establishment method and device
CN104980455A (en) Multi-terminal data synchronization method based on cloud storage, device and system thereof
CN104301315A (en) Method and device for limiting information access
CN104717341A (en) Message prompting method and terminal
CN104065693A (en) Method, device and system for accessing network data in webpage applications
CN104965722A (en) Method and apparatus for displaying information
CN104735132A (en) Information inquiry method, servers and terminal
CN104539571A (en) Information interaction method, identity authentication method, server and terminal
CN105530239A (en) Multimedia data obtaining method and device
CN104699501A (en) Method and device for running application program
CN104253870A (en) Method and device for controlling data access period
CN104660769A (en) Method, device and system for adding contact person information
CN104133693B (en) Installment state detection method, device and terminal
CN103944922B (en) Data processing method, terminal, server and system
CN104135504B (en) A kind of service providing method, Apparatus and system based on application

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 511446 Guangzhou City, Guangdong Province, Panyu District, South Village, Huambo Business District Wanda Plaza, block B1, floor 28

Applicant after: Guangzhou Huaduo Network Technology Co., Ltd.

Address before: 510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08,

Applicant before: Guangzhou Huaduo Network Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant