WO2012094675A2

System and method for reduction of mobile network traffic used for domain name system (dns) queries

Abstract

Systems and methods for reduction of mobile network traffic used for domain name system (DNS) queries are disclosed. In one embodiment, the method, which may be implemented on a system, includes, querying, cached DNS entries in a local cache on a mobile device for a host name associated with an outgoing DNS query from the mobile device or providing a matching cached DNS entry as a response to the outgoing DNS query without accessing the wireless network. The matching cached DNS entry can be invalidated in the local cache when a proxy remote from the mobile device detects a changed DNS response for the outgoing DNS query.

WO2012094675A2, drawing sheet 1
Sheet 1 of 26

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

28 claims: 4 independent, 24 dependent

  1. 1
    Claims What is claimed is:1. A method for reducing network traffic used for DNS queries in a wireless network, the method, comprising: querying, cached DNS entries in a local cache on a mobile device for a host name associated with an outgoing DNS query from the mobile device;providing a matching cached DNS entry as a response to the outgoing DNS query without accessing the wireless network;wherein, the matching cached DNS entry is invalidated in the local cache when a proxy remote from the mobile device detects a changed DNS response for the outgoing DNS query.
  2. 15
    A method for reducing network traffic used for DNS queries in a wireless network, the method, comprising:querying, cached DNS entries stored in a local cache on a mobile device for a host name associated with a DNS query from the mobile device, when a local resolver cache does not contain a matching response for the DNS query;providing a matching cached DNS entry as a response to the DNS query without accessing the wireless network, if available;in the absence of a matching cache DNS entry for the DNS query in the local cache, forwarding the DNS query over the wireless network for resolution.
  3. 21
    A system for reducing wireless bandwidth consumption for performing DNS queries in a wireless network, the system, comprising:a server which is able to communicate with a host able to resolve a DNS query, the DNS query being generated at a mobile device;wherein, the server is able to identify a change in a response to the DNS query from the host and in response provides the change in the response to the mobile device. The system of claim 21, wherein, the DNS query is generated by a mobile application or mobile client on the mobile device;wherein the host which is able to resolve the DNS query is a remote host server for the mobile application or the mobile client.
  4. 28
    29. A system for caching responses to DNS queries initiated by a mobile client, the system, comprising:means for, querying, cached DNS entries stored in a local cache for a host name associated with a DNS query from the mobile client, when a local resolver cache does not contain a matching response for the DNS query;means for, determining whether the cached DNS entries includes a match for the DNS query;means for, providing a matching cached DNS entry as a response to the DNS query without accessing a wireless network, in response to determining availability;means for, forwarding the DNS query over the wireless network for resolution, in response to determining absence of a matching cached DNS entry;means for, storing a response received over the wireless network for the DNS query as a cached DNS entry in the local cache for use in locally responding to subsequent DNS queries. The system of claim 29, further comprising, means for, invaliding the matching cached DNS entry in the local cache when a changed response for the DNS query is detected.