Patent US6480508B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:31
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag