US6480508B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Router-based domain name system proxy agent using address translation
Assignee: NETGEAR HOLDINGS Ltd A LIMITED LIABILITY
•
Filing: 1999-05-12
•
Granted: 2002-11-12
•
Expires: 2019-05-12
Abstract
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.
Inventors
- 👤 Rama Mwikalo
- 👤 John Ronk
- 👤 John Whittington
- 👤 Manuel Ricardo Saiz
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 03:11
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/45; H04L61/4505; H04L61/4511; H04L61/59
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
183 words
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; 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.
Claim 2
Dependent Claim
183 words
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; 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.
Claim 3
Dependent Claim
20 words
The computer communication system of claim 1 , wherein the router supports network address translation and port address translation protocols.
Claim 4
Independent Claim
126 words
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.
Claim 5
Independent Claim
126 words
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.
Claim 6
Dependent Claim
18 words
The method of claim 3 , wherein said steps of receiving and transmitting are performed by in software.
Claim 7
Dependent Claim
18 words
The method of claim 3 , wherein said local router supports network address translation and port address translation.
References Cited (Backward Citations)
US5434974A
Cited
US5802285A
Cited
US5636216A
Cited
US5550981A
Cited
US5729689A
Cited
US5754547A
Cited
US5812819A
Cited
US5838718A
Cited
US5751971A
Cited
US5793763A
Cited
US5777989A
Cited
US5751961A
Cited
US5790548A
Cited
US5805820A
Cited
US5724510A
Cited
US5835725A
Cited
US6014660A
Cited
US6324582B1
Cited
US6421732B1
Cited
US6205489B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-11-11 | 2006-05-13 | 2006-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-11-11 | 2010-05-13 | 2010-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-11-11 | 2014-05-13 | 2014-11-12 | $7700.00 | Window Closed / Lapsed |