Invention Application
US20120317153A1 CACHING RESPONSES FOR SCOPED AND NON-SCOPED DOMAIN NAME SYSTEM QUERIES
审中-公开
针对范围和非范围域名系统查询的缓存响应
- Patent Title: CACHING RESPONSES FOR SCOPED AND NON-SCOPED DOMAIN NAME SYSTEM QUERIES
- Patent Title (中): 针对范围和非范围域名系统查询的缓存响应
-
Application No.: US13155271Application Date: 2011-06-07
-
Publication No.: US20120317153A1Publication Date: 2012-12-13
- Inventor: Mohan Parthasarathy , Joshua V. Graessley
- Applicant: Mohan Parthasarathy , Joshua V. Graessley
- Applicant Address: US CA Cupertino
- Assignee: APPLE INC.
- Current Assignee: APPLE INC.
- Current Assignee Address: US CA Cupertino
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
In the described embodiments, while executing a DNS resolver, a processing subsystem in an electronic device with a set of network interfaces receives a scoped request from an application to determine an IP address for a domain name. Generally, a DNS query generated from a scoped request is to be transmitted only on network interfaces specified in the scoped request, whereas a DNS query generated from a non-scoped request can be transmitted on any of the network interfaces. The processing subsystem then generates a DNS query from the scoped request and transmits the DNS query on the specified network interfaces. Upon receiving a response to the DNS query, the processing subsystem stores a record of the response in a scoped portion of a DNS resolution cache that is used only for storing responses to scoped requests. The DNS resolution cache also comprises a non-scoped portion that is used only for storing responses to non-scoped requests.
Information query