Apparatus and methods for use therein for an ISDN LAN modem that selects among a plurality of DNS servers for responding to a DNS query
First Claim
1. Apparatus for a network communication device comprising:
- a processor;
a memory, connected to the processor, for storing executable instructions therein;
communication circuitry, connected to and controlled by the processor, for establishing a communicative connection between a first network and, via a second network, at least one host device connected to the second network; and
wherein, in response to the executable instructions and a packet containing a request for address resolution and emanating from one host device connected to the second network, the processor;
selects, in response to an identification, contained in the packet, of the one host device as a source of the packet and a predefined hierarchically related routing criteria, associated with the one host device, for a plurality of network service providers through which the one host device is permitted to obtain access to the first network, a particular one of the plurality of network service providers to which the packet is to be routed for address resolution; and
routes the packet, via the first network, to an address of a server, accessible through said one network service provider, to resolve a destination address contained in the packet to a network address.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, and accompanying methods for use therein, for an ISDN LAN modem (300) (and various aspects thereof) that is particularly, though not exclusively, suited for small user environments and which contains an internal ISDN router (305) having a self-contained network hub (340) for inter-connecting multiple network devices, such as workstations (10), to each other through a local area network (LAN) and for permitting each of those devices to each gain access through the router to any one of a number of different remote networks. Advantageously, to facilitate and simplify its configuration, the LAN modem automatically adapts itself to a current network environment of a workstation connected thereto, via the LAN, and then communicates with that workstation through a browser executing thereat to obtain configuration information from a user situated at the workstation. Additionally, the LAN modem, through use of a multi-tiered routing hierarchy including both destination- and source-based routing, accommodates several modalities of network communication not heretofore possible in a conventional router. Specifically, several different workstations can simultaneously communicate through the LAN modem with a common remote network (60) and share a single user account at a corresponding network service provider.
199 Citations
23 Claims
-
1. Apparatus for a network communication device comprising:
-
a processor; a memory, connected to the processor, for storing executable instructions therein; communication circuitry, connected to and controlled by the processor, for establishing a communicative connection between a first network and, via a second network, at least one host device connected to the second network; and wherein, in response to the executable instructions and a packet containing a request for address resolution and emanating from one host device connected to the second network, the processor; selects, in response to an identification, contained in the packet, of the one host device as a source of the packet and a predefined hierarchically related routing criteria, associated with the one host device, for a plurality of network service providers through which the one host device is permitted to obtain access to the first network, a particular one of the plurality of network service providers to which the packet is to be routed for address resolution; and routes the packet, via the first network, to an address of a server, accessible through said one network service provider, to resolve a destination address contained in the packet to a network address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for use in a network communication device having a processor, a memory, connected to the processor, for storing executable instructions therein, and communication circuitry, connected to and controlled by the processor, for establishing a communicative connection between a first network and, via a second network, to at least one host device connected to the second network, wherein the method comprises the steps, implemented through the executable instructions, of:
-
in response to an identification, contained in a packet having a request for address resolution and emanating from one host device connected to the second network, of the one host device as a source of the packet and a predefined hierarchically related routing criteria, associated with the one host device, for a plurality of network service providers through which the one host device is permitted to obtain access to the first network, selecting a particular one of the plurality of network service providers to which the packet is to be routed for address resolution; and routing the packet, via the first network, to an address of a server, accessible through said one network service provider, to resolve a destination address contained in the packet to a network address. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification