ENHANCING DNS AVAILABILITY
First Claim
1. A method for providing an address for a Domain Name System (DNS) server to a consumer device, wherein the consumer device connects to the Internet through a vehicle, the method comprising the steps of:
- providing an address for a default DNS server to the consumer device;
receiving a request from the consumer device to convert a domain name to an Internet Protocol (IP) address using the default DNS server;
forwarding the request to the default DNS server;
determining if the request has been resolved by the default DNS server within a time-to-respond limit; and
updating the consumer device with a different address for a DNS server retrieved from a list stored in vehicle hardware if the request has not been resolved within the time-to-respond limit.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing an address for a Domain Name System (DNS) server to a consumer device, wherein the consumer device connects to the Internet through a vehicle, includes providing an address for a default DNS server to the consumer device; receiving a request from the consumer device to convert a domain name to an Internet Protocol (IP) address using the default DNS server; forwarding the request to the default DNS server; determining if the request has been resolved by the default DNS server within a time-to-respond limit; and updating the consumer device with a different address for a DNS server retrieved from a list stored in vehicle hardware if the request has not been resolved within the time-to-respond limit.
16 Citations
20 Claims
-
1. A method for providing an address for a Domain Name System (DNS) server to a consumer device, wherein the consumer device connects to the Internet through a vehicle, the method comprising the steps of:
-
providing an address for a default DNS server to the consumer device; receiving a request from the consumer device to convert a domain name to an Internet Protocol (IP) address using the default DNS server; forwarding the request to the default DNS server; determining if the request has been resolved by the default DNS server within a time-to-respond limit; and updating the consumer device with a different address for a DNS server retrieved from a list stored in vehicle hardware if the request has not been resolved within the time-to-respond limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing an address for a Domain Name System (DNS) server to a consumer device, wherein the consumer device connects to the Internet through a vehicle, the method comprising the steps of:
-
providing an address for a default DNS server and a lease time to the consumer device via dynamic host configuration protocol (DHCP); receiving a request from the consumer device to convert a domain name to an Internet Protocol (IP) address using the default DNS server; maintaining a list of DNS servers in the vehicle hardware, wherein the DNS servers are ranked according to performance characteristics; and updating the consumer device via DHCP with a different address for a DNS server retrieved from the list. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for connecting a consumer device to the Internet and for providing an address for a Domain Name System (DNS) server to the consumer device, the system comprising:
vehicle hardware and/or a vehicle telematics unit individually or in combination configured to; provide an address for a default DNS server and a lease time to the consumer device via dynamic host configuration protocol (DHCP); receive a request from the consumer device to convert a domain name to an Internet Protocol (IP) address using the default DNS server; maintain a list of DNS servers in the vehicle hardware, wherein the DNS servers are ranked according to performance characteristics; and update the consumer device via DHCP with a DNS server retrieved from the list. - View Dependent Claims (17, 18, 19, 20)
Specification