METHODS, APPRATUSES, AND COMPUTER PROGRAM PRODUCTS FOR DETERMINING A NETWORK INTERFACE TO ACCESS A NETWORK RESOURCE
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are provided for determining a network interface to network resource. An apparatus may comprise a processor configured to receive a request for resolution of a domain name. The processor may be further configured to access maintained domain name suffix information. The maintained domain name suffix information may comprise a plurality of domain name suffix entries. The processor may additionally be configured to search the maintained domain name suffix information for one or more domain name suffix entries corresponding to the domain name to determine one or more network interfaces through which the domain name is accessible. The processor may also be configured to select a network interface for resolving the domain name into a network address from the one or more determined network interfaces.
-
Citations
54 Claims
-
1-34. -34. (canceled)
-
35. A method comprising:
-
receiving a request for resolution of a domain name; accessing maintained domain name suffix information, wherein the maintained domain name suffix information comprises a plurality of domain name suffix entries, each domain name suffix entry comprising a domain name suffix and indicating accessibility of a domain name corresponding to the domain name suffix over a network interface; searching the maintained domain name suffix information for one or more domain name suffix entries corresponding to the domain name to determine one or more network interfaces through which the domain name is accessible; and selecting a network interface for resolving the domain name into a network address from the one or more determined network interfaces. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A computer program product comprising at least one computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
a program instruction for receiving a request for resolution of a domain name; a program instruction for accessing maintained domain name suffix information, wherein the maintained domain name suffix information comprises a plurality of domain name suffix entries, each domain name suffix entry comprising a domain name suffix and indicating accessibility of a domain name corresponding to the domain name suffix over a network interface; a program instruction for searching the maintained domain name suffix information for one or more domain name suffix entries corresponding to the domain name to determine one or more network interfaces through which the domain name is accessible; and a program instruction for selecting a network interface for resolving the domain name into a network address from the one or more determined network interfaces.
-
-
43. An apparatus comprising a processor configured to:
-
receive a request for resolution of a domain name; access maintained domain name suffix information, wherein the maintained domain name suffix information comprises a plurality of domain name suffix entries, each domain name suffix entry comprising a domain name suffix and indicating accessibility of a domain name corresponding to the domain name suffix over a network interface; search the maintained domain name suffix information for one or more domain name suffix entries corresponding to the domain name to determine one or more network interfaces through which the domain name is accessible; and select a network interface for resolving the domain name into a network address from the one or more determined network interfaces. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method comprising:
-
maintaining domain name suffix information, wherein the maintained domain name suffix information comprises a plurality of domain name suffix entries, each domain name suffix entry comprising a domain name suffix and indicating accessibility of a domain name corresponding to the domain name suffix over a network interface; sending a request for domain name suffix information to a network management entity; receiving domain name suffix information from the network management entity; and updating the maintained domain name suffix information based at least in part upon the received domain name suffix information.
-
-
53. A computer program product comprising at least one computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
a program instruction for maintaining domain name suffix information, wherein the maintained domain name suffix information comprises a plurality of domain name suffix entries, each domain name suffix entry comprising a domain name suffix and indicating accessibility of a domain name corresponding to the domain name suffix over a network interface; a program instruction for sending a request for domain name suffix information to a network management entity; a program instruction for receiving domain name suffix information from the network management entity; and a program instruction for updating the maintained domain name suffix information based at least in part upon the received domain name suffix information.
-
-
54. An apparatus comprising a processor configured to:
-
maintain domain name suffix information, wherein the maintained domain name suffix information comprises a plurality of domain name suffix entries, each domain name suffix entry comprising a domain name suffix and indicating accessibility of a domain name corresponding to the domain name suffix over a network interface; send a request for domain name suffix information to a network management entity; receive domain name suffix information from the network management entity; and update the maintained domain name suffix information based at least in part upon 15 the received domain name suffix information.
-
Specification