Apparatus and methods for use therein for an ISDN LAN modem that displays fault information to local hosts through interception of host DNS request messages
First Claim
1. Apparatus for a network communication device comprising:
- 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, in response to the executable instructions and a failure of a network connection for the one host between the network communication device and the first network, the processor;
in response to receipt, from the one host device, of a DNS query message destined, through the network communication device, for the first network, requesting identification of a domains name system (DNS) server residing on the first network for providing translation of a domain name of an associated server accessible through the first network to a network address corresponding to the associated server, intercepts the query message to yield an intercepted query message and issues, in response to the intercepted query message, a DNS reply message, back to the one host device, wherein the DNS reply message specifies, to the one host device and as the network address of the DNS server, a network address associated with the network communication device;
in response to a DNS request message, issued by the one host device, to translate the domain name into the network address corresponding to the associated server, the DNS request message containing the network address of the network communication device supplied in the DNS reply message as the network address of the DNS server, supplies a DNS response message containing, as a translated network address for the domain name, the network address of the network communication device in lieu of the network address of the particular server; and
in response to a download request from the host to download a default web page residing at a server having the network address specified in the DNS response message, the download request specifying the network address of the network communications device as the translated network address provided in the DNS response message, downloads, from a server in the network communication device, a web page containing failure information, to an application executing at the one host device, wherein the web page specifies a particular fault condition that caused the failure of the network connection so as to provide an indication to a user at the one host device of the cause of the failure.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, and accompanying methods for use therein, for an ISDN LAN modem that is suited for small user environments and which contains an internal ISDN router having a self-contained network hub for inter-connecting multiple network devices, such as workstations, to each other through a local area network and for permitting each of those devices to each gain access through the router to any one of a number of different remote networks. The LAN modem communicates network failure messages to a host workstation connected to the LAN by intercepting and responding to various DNS (domain name system) messages issued by that workstation and intended for a remote DNS server. Specifically, the LAN modem supplies its own network (IP) address in response to these messages, thus assuming a role of both a remote DNS server and a remote web server in order to implement a mechanism through which a fault-specific web page can be dynamically constructed and downloaded to the workstation for subsequent display, through a browser executing thereat. The page, once rendered, provides a specific message pertinent to the failure.
441 Citations
20 Claims
-
1. Apparatus for a network communication device comprising:
-
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, in response to the executable instructions and a failure of a network connection for the one host between the network communication device and the first network, the processor; in response to receipt, from the one host device, of a DNS query message destined, through the network communication device, for the first network, requesting identification of a domains name system (DNS) server residing on the first network for providing translation of a domain name of an associated server accessible through the first network to a network address corresponding to the associated server, intercepts the query message to yield an intercepted query message and issues, in response to the intercepted query message, a DNS reply message, back to the one host device, wherein the DNS reply message specifies, to the one host device and as the network address of the DNS server, a network address associated with the network communication device; in response to a DNS request message, issued by the one host device, to translate the domain name into the network address corresponding to the associated server, the DNS request message containing the network address of the network communication device supplied in the DNS reply message as the network address of the DNS server, supplies a DNS response message containing, as a translated network address for the domain name, the network address of the network communication device in lieu of the network address of the particular server; and in response to a download request from the host to download a default web page residing at a server having the network address specified in the DNS response message, the download request specifying the network address of the network communications device as the translated network address provided in the DNS response message, downloads, from a server in the network communication device, a web page containing failure information, to an application executing at the one host device, wherein the web page specifies a particular fault condition that caused the failure of the network connection so as to provide an indication to a user at the one host device of the cause of the failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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, the method comprising the steps, implemented through the executable instructions and responsive to a failure of a network connection for the one host between the network communication device and the first network, of:
-
in response to receipt, from the one host device, of a DNS query message destined, through the network communication device, for the first network, requesting identification of a domain name system (DNS) server residing on the first network for providing translation of a domain name of an associated server accessible through the first network to a network address corresponding to the associated server; intercepting the query message to yield an intercepted query message; and issuing, in response to the intercepted query message, a DNS reply message, back to the one host device, wherein the DNS reply message specifies, to the one host device and as the network address of the DNS server, a network address associated with the network communication device; in response to a DNS request message, issued by the one host device, to translate the domain name into the network address corresponding to the associated server, the DNS request message containing the network address of the network communication device supplied in the DNS reply message the network address of as the DNS server, supplying a DNS response message containing, as a translated network address for the domain name, the network address of the network communication device in lieu of the network address of the particular server; and in response to a download request from the host to download a default web page residing at a server having the network address specified in the DNS response message, the download request specifying the network address of the network communications device as the translated network address provided in the DNS response message, downloading, from a server in the network communication device, a web page containing failure information, to an application executing at the one host device, wherein the web page specifies a particular fault condition that caused the failure of the network connection so as to provide an indication to a user at the one host device of the cause of the failure. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification