DOMAIN NAME RESOLUTION METHOD, SYSTEM, AND DEVICE
First Claim
1. A domain name resolution method, comprising:
- receiving, by a protection device, a first domain resolution request from a communication equipment;
sending, by the protection device, a canonical name (CNAME) response to the communication equipment in response to the first resolution request;
receiving, by the protection device, a second resolution request from the communication equipment, wherein the second resolution request is based on the CNAME response and comprises an identification information of the communication equipment and a target domain name;
validating, by the protection device, the identification information in the second resolution request;
sending, by the protection device, a third resolution request for receipt by a domain name server, in response to the identification information in the second resolution request passing the validation, wherein the third resolution request comprises an indicator information, the identification information, and the target domain name, and the indicator information identifies that the third resolution request is sent by the protection device; and
receiving, by the protection device, from the domain name server, a network address of the target domain name included in the third resolution request, said network address received in response to the third resolution request sent by the protection device based on the indicator information.
1 Assignment
0 Petitions
Accused Products
Abstract
A domain name resolution method may include sending, by user equipment, a first resolution request to a protection device. The method may include sending, by the protection device, a CNAME response to the user equipment in response to the first resolution request. The method may include sending, by the user equipment, the a second resolution request to the protection device. The second resolution request may include an identification information of the user equipment and a target domain name based on the CNAME response. The method may include validating, by the protection device, the identification information, and in response to successful validation, sending a third resolution request to a domain name server. The method may include determining, by the domain name server, that the third resolution request is sent by the protection device based on an indicator information, and in response, resolving, the target domain name in the third resolution request.
12 Citations
16 Claims
-
1. A domain name resolution method, comprising:
-
receiving, by a protection device, a first domain resolution request from a communication equipment; sending, by the protection device, a canonical name (CNAME) response to the communication equipment in response to the first resolution request; receiving, by the protection device, a second resolution request from the communication equipment, wherein the second resolution request is based on the CNAME response and comprises an identification information of the communication equipment and a target domain name; validating, by the protection device, the identification information in the second resolution request; sending, by the protection device, a third resolution request for receipt by a domain name server, in response to the identification information in the second resolution request passing the validation, wherein the third resolution request comprises an indicator information, the identification information, and the target domain name, and the indicator information identifies that the third resolution request is sent by the protection device; and receiving, by the protection device, from the domain name server, a network address of the target domain name included in the third resolution request, said network address received in response to the third resolution request sent by the protection device based on the indicator information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A domain name resolution system, comprising:
- client equipment, a protection device, and a domain name server, wherein;
the client equipment is configured to send a first resolution request for receipt by the protection device; the protection device is configured to send a canonical name (CNAME) response for receipt by the client equipment in response to the first resolution request; the client equipment is further configured to send a second resolution request for receipt by the protection device, wherein the second resolution request comprises identification information of the client equipment and a target domain name based on the CNAME response from the protection device; the protection device is further configured to validate the identification information in the second resolution request, and send a third resolution request for receipt by the domain name server in response to the identification information in the second resolution request being successfully validated, wherein the third resolution request comprises an indicator information, the identification information, and the target domain name, and the indicator information identifies that the third resolution request is sent by the protection device; and the domain name server is configured to determine that the third resolution request is sent by the protection device based on the indicator information, and resolve the target domain name in the third resolution request. - View Dependent Claims (9, 10, 11, 12)
- client equipment, a protection device, and a domain name server, wherein;
-
13. A domain name resolution device, comprising:
- a receiving unit, a constructing unit, a validating unit, and a sending unit, wherein;
the receiving unit is configured to receive a first resolution request sent by a client equipment; the constructing unit is configured to send a canonical name (CNAME) response for receipt by the client equipment in response to the first resolution request; the validating unit is configured to receive a second resolution request sent by the client equipment in response to the CNAME response, and to validate an identification information in the second resolution request, wherein the second resolution request comprises the identification information of the client equipment and a target domain name; and the sending unit is configured to send a third resolution request, for receipt by a domain name server, in response to the identification information in the second resolution request being successfully validated, wherein the third resolution request includes an indicator information, the identification information, and the target domain name, and wherein the indicator information identifies that the third resolution request is sent by the domain name resolution device; and wherein the domain name server determines that the third resolution request is sent by the domain name resolution device based on the indicator information, and in response resolves the target domain name in the third resolution request. - View Dependent Claims (14, 15, 16)
- a receiving unit, a constructing unit, a validating unit, and a sending unit, wherein;
Specification