Determining device location based on domain name response
First Claim
Patent Images
1. A computer-implemented method executed by one or more processors in a computing device, the method comprising:
- sending a domain name resolution query including a domain name;
receiving a domain name resolution response including a network address;
determining a current network location of the computing device based on the received domain name resolution response; and
applying to the computing device either an internal network configuration or an external network configuration depending on the determined current network location of the computing device.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for managing encrypted network traffic using spoofed addresses. One example method includes sending a domain name resolution query including a domain name; receiving a domain name resolution response including a network address; determining a current network location of the computing device based on the received domain name resolution response; and applying to the computing device either an internal network configuration or an external network configuration depending on the determined current network location of the computing device.
11 Citations
20 Claims
-
1. A computer-implemented method executed by one or more processors in a computing device, the method comprising:
-
sending a domain name resolution query including a domain name; receiving a domain name resolution response including a network address; determining a current network location of the computing device based on the received domain name resolution response; and applying to the computing device either an internal network configuration or an external network configuration depending on the determined current network location of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method executed by one or more processors, the method comprising:
-
receiving a domain name resolution query from a device; determining a current location of the device based on the domain name resolution query; and sending a response to the domain name resolution query including either a local network address or an external network address depending on the determined current network location of the computing device. - View Dependent Claims (9, 10)
-
-
11. A system comprising:
-
memory for storing data; and one or more processors operable to perform operations comprising; sending a domain name resolution query including a domain name; receiving a domain name resolution response including a network address; determining a current network location of the computing device based on the received domain name resolution response; and applying to the computing device either an internal network configuration or an external network configuration depending on the determined current network location of the computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
memory for storing data; and one or more processors operable to perform operations comprising; receiving a domain name resolution query from a device; determining a current location of the device based on the domain name resolution query; and sending a response to the domain name resolution query including either a local network address or an external network address depending on the determined current network location of the computing device. - View Dependent Claims (19, 20)
-
Specification