Router-based domain name system proxy agent using address translation
First Claim
Patent Images
1. A computer communication system comprisinga first network having connected thereto at least one primary domain name system (DNS) server having a global primary DNS address and at least one secondary DNS server having a global secondary DNS address;
- a local network having connected thereto at least one local router and a plurality of local host computers, the router configured to provide said plurality of local host computers with access to said first network;
wherein said local router stores said global primary and secondary DNS addresses;
said local hosts each store at least one local primary and secondary DNS addresses corresponding to said global primary and secondary DNS addresses, respectively, which are stored in said local router; and
a software DNS proxy agent associated with said local router is programmed to receive a DNS look-up request from one of said local hosts specifying a local primary or secondary DNS address, and transmit said DNS look-up request to a designated primary or secondary DNS server via said first network, based on corresponding said global primary or secondary DNS address stored in said local router.
7 Assignments
0 Petitions
Accused Products
Abstract
A Domain Name System (DNS) proxy agent of the present invention performs a name query relaying function by redirecting DNS queries and responses to their final destination address, which is unknown to the node which originated the query or response. The real source and destination nodes are known only to the DNS proxy agent. This allows network address of an Internet-based name server to be changed without the requirement to reconfigure the DNS addressed on the LAN-based host.
-
Citations
5 Claims
-
1. A computer communication system comprising
a first network having connected thereto at least one primary domain name system (DNS) server having a global primary DNS address and at least one secondary DNS server having a global secondary DNS address; -
a local network having connected thereto at least one local router and a plurality of local host computers, the router configured to provide said plurality of local host computers with access to said first network;
whereinsaid local router stores said global primary and secondary DNS addresses;
said local hosts each store at least one local primary and secondary DNS addresses corresponding to said global primary and secondary DNS addresses, respectively, which are stored in said local router; and
a software DNS proxy agent associated with said local router is programmed to receive a DNS look-up request from one of said local hosts specifying a local primary or secondary DNS address, and transmit said DNS look-up request to a designated primary or secondary DNS server via said first network, based on corresponding said global primary or secondary DNS address stored in said local router. - View Dependent Claims (2)
-
-
3. A method of communication for a local network having at least one local host and one local router connected thereto, the method comprising:
-
storing in a local router, global primary and secondary domain name system (DNS) addresses of global primary and secondary DNS servers;
storing in a local host, at least one local primary and secondary DNS addresses corresponding to said global primary and secondary DNS addresses, respectively, which are stored in said local router;
receiving at the local router, a DNS look-up request from said local host specifying a local primary or secondary DNS address, and transmitting said DNS look-up request to a designated global primary or secondary DNS server, based on corresponding said global primary or secondary DNS addresses stored in said local router. - View Dependent Claims (4, 5)
-
Specification