Method, System, and Apparatus for Discovering User Agent DNS Settings
First Claim
Patent Images
1. A method comprising the steps of:
- receiving a request from a network device, said request including an IP address of said network device;
generating a domain name for locating a device configured to process a DNS query, said domain name corresponding to said IP address;
sending said domain name to said network device;
generating and sending a DNS query including said domain name and at least one local DNS setting of said network device from said network device to said device configured to process said DNS query; and
processing an association between said IP address and said at least one local DNS setting of said network device.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, system and apparatus including receiving a request from a network device, the request including an IP address of said network device, generating and sending to the network device a domain name for locating a device configured to process a DNS query, the domain name corresponding to the IP address, the network device generating and sending a DNS query including the domain name and at least one local DNS setting of the network device to the device configured to the process the DNS query, and the device processing an association between the IP address and the at least one local DNS setting of the network device.
48 Citations
20 Claims
-
1. A method comprising the steps of:
-
receiving a request from a network device, said request including an IP address of said network device; generating a domain name for locating a device configured to process a DNS query, said domain name corresponding to said IP address; sending said domain name to said network device; generating and sending a DNS query including said domain name and at least one local DNS setting of said network device from said network device to said device configured to process said DNS query; and processing an association between said IP address and said at least one local DNS setting of said network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18)
-
-
13. A method comprising:
-
receiving a first request for a first content from a second network device, said first request including a first domain name for locating a first network device and an IP address of said second network device; generating a second content including a second domain name for locating a domain name server, said second domain name corresponding to said IP address and said first domain name; sending said first content and said second content to said second network device; generating a second request including said second domain name and at least one local DNS setting of said second network device; said second network device sending said second request to a domain name server; and said domain name server storing an association between said IP address and said at least one local DNS setting of said second network device.
-
-
19. A system comprising the following:
-
a domain name server configured to store an association between an IP address and at least one domain name system (DNS) setting of a network device; and a content server in operative association with said domain name server, said content server configured to receive a first request for a first content from said network device, said first request including a first domain name to locate said content server and said IP address of said network device, to generate a second content including a second domain name to locate said domain name server, said second domain name corresponding to said IP address and said first domain name, and to send said first content and said second content to said network device wherein said network device is configured to generate a second request including said second domain name and said at least one DNS setting, and send said second request to said domain name server.
-
-
20. A computer program product comprising computer readable program code stored on a computer readable medium, the program code adapted to execute a method including a first network device receiving a first request from a second network device, said first request including an IP address of said second network device, said first network device generating and sending a content to said second network device, said content including a domain name for locating a domain name server, said domain name corresponding to said IP address, said second network device generating and sending a second request to said domain name server, said second request including said domain name and at least one domain name system (DNS) setting of said second network device, and said domain name server one of a storing and forwarding an association between said IP address and said at least one DNS setting.
Specification