Nothing Special   »   [go: up one dir, main page]

WO2000014938A3 - Method and apparatus for transparently processing dns traffic - Google Patents

Method and apparatus for transparently processing dns traffic Download PDF

Info

Publication number
WO2000014938A3
WO2000014938A3 PCT/US1999/020158 US9920158W WO0014938A3 WO 2000014938 A3 WO2000014938 A3 WO 2000014938A3 US 9920158 W US9920158 W US 9920158W WO 0014938 A3 WO0014938 A3 WO 0014938A3
Authority
WO
WIPO (PCT)
Prior art keywords
information
name
dns
address
traffic
Prior art date
Application number
PCT/US1999/020158
Other languages
French (fr)
Other versions
WO2000014938A2 (en
Inventor
Amit Gupta
Christoph Schuba
Geoffrey Baehr
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to JP2000569559A priority Critical patent/JP2002524979A/en
Priority to AU58035/99A priority patent/AU5803599A/en
Priority to IL14187399A priority patent/IL141873A0/en
Priority to KR1020017003005A priority patent/KR20010086381A/en
Priority to EP99945436A priority patent/EP1110361A2/en
Publication of WO2000014938A2 publication Critical patent/WO2000014938A2/en
Publication of WO2000014938A3 publication Critical patent/WO2000014938A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A method and apparatus for transparently processing DNS traffic. To access information on the internet using a domain name, the internet protocol (IP) address that maps to the host name must be determined. The host name system (DNS) is utilized to transmit and process the address and domain name information. DNS traffic comprises approximately 10 % of the internet network traffic. When a client requests a name server to translate a domain name into an IP address, the requests are forwarded from one network router to another network router until a name server that maintains the desired information is reached. The network routers do not examine the information, but merely forward the information along the pathway to the destination name server. One or more embodiments of the invention provide for updated routers that recognize when the information consists of DNS traffic, parses the information, caches the address information (if any), and then continues to forward the desired information back to the client of the name service. Consequently, when another request for similar address information is forwarded to a router, the router can provide the response to the requestor instead of forwarding the request to a distant name server. In this manner, routers intercept DNS traffic and cache DNS information, allowing clients that utilize different name servers to benefit from the cached information. Such updated routers reduce the latency in DNS responses and reduce network traffic.
PCT/US1999/020158 1998-09-09 1999-09-01 Method and apparatus for transparently processing dns traffic WO2000014938A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2000569559A JP2002524979A (en) 1998-09-09 1999-09-01 Method and apparatus for handling DNS traffic transparently
AU58035/99A AU5803599A (en) 1998-09-09 1999-09-01 Method and apparatus for transparently processing dns traffic
IL14187399A IL141873A0 (en) 1998-09-09 1999-09-01 Method and apparatus for transparently processing dns traffic
KR1020017003005A KR20010086381A (en) 1998-09-09 1999-09-01 Method and apparatus for transparently processing DNS traffic
EP99945436A EP1110361A2 (en) 1998-09-09 1999-09-01 Method and apparatus for transparently processing dns traffic

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15063098A 1998-09-09 1998-09-09
US09/150,630 1998-09-09

Publications (2)

Publication Number Publication Date
WO2000014938A2 WO2000014938A2 (en) 2000-03-16
WO2000014938A3 true WO2000014938A3 (en) 2000-07-27

Family

ID=22535372

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/020158 WO2000014938A2 (en) 1998-09-09 1999-09-01 Method and apparatus for transparently processing dns traffic

Country Status (7)

Country Link
EP (1) EP1110361A2 (en)
JP (1) JP2002524979A (en)
KR (1) KR20010086381A (en)
CN (1) CN1317191A (en)
AU (1) AU5803599A (en)
IL (1) IL141873A0 (en)
WO (1) WO2000014938A2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8843643B2 (en) 1998-10-30 2014-09-23 Virnetx, Inc. System and method employing an agile network protocol for secure communications using secure domain names
US8874771B2 (en) 1998-10-30 2014-10-28 Virnetx, Inc. Agile network protocol for secure communications with assured system availability
US8943201B2 (en) 1998-10-30 2015-01-27 Virnetx, Inc. Method for establishing encrypted channel
US9015324B2 (en) 2005-03-16 2015-04-21 Adaptive Computing Enterprises, Inc. System and method of brokering cloud computing resources
US9112813B2 (en) 2005-03-16 2015-08-18 Adaptive Computing Enterprises, Inc. On-demand compute environment
US9231886B2 (en) 2005-03-16 2016-01-05 Adaptive Computing Enterprises, Inc. Simple integration of an on-demand compute environment
US9258241B2 (en) 2000-06-23 2016-02-09 Cloudshield Technologies, Inc. Transparent provisioning of services over a network

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6502135B1 (en) 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6405252B1 (en) 1999-11-22 2002-06-11 Speedera Networks, Inc. Integrated point of presence server network
US6694358B1 (en) 1999-11-22 2004-02-17 Speedera Networks, Inc. Performance computer network method
US7590739B2 (en) 1999-11-22 2009-09-15 Akamai Technologies, Inc. Distributed on-demand computing system
US7925713B1 (en) * 1999-11-22 2011-04-12 Akamai Technologies, Inc. Method for operating an integrated point of presence server network
EP1109375A3 (en) * 1999-12-18 2004-02-11 Roke Manor Research Limited Improvements in or relating to long latency or error prone links
GB9929884D0 (en) * 1999-12-18 2000-02-09 Roke Manor Research Transparent DNS cache
US7000028B1 (en) * 2000-06-02 2006-02-14 Verisign, Inc. Automated domain name registration
US6829654B1 (en) 2000-06-23 2004-12-07 Cloudshield Technologies, Inc. Apparatus and method for virtual edge placement of web sites
US6728785B1 (en) 2000-06-23 2004-04-27 Cloudshield Technologies, Inc. System and method for dynamic compression of data
US7114008B2 (en) 2000-06-23 2006-09-26 Cloudshield Technologies, Inc. Edge adapter architecture apparatus and method
US7032031B2 (en) 2000-06-23 2006-04-18 Cloudshield Technologies, Inc. Edge adapter apparatus and method
US9444785B2 (en) 2000-06-23 2016-09-13 Cloudshield Technologies, Inc. Transparent provisioning of network access to an application
US7003555B1 (en) 2000-06-23 2006-02-21 Cloudshield Technologies, Inc. Apparatus and method for domain name resolution
AU2001281367A1 (en) * 2000-08-01 2002-02-13 Verisign, Inc. Resolving hierarchical addresses using servers load balancer
US7210022B2 (en) 2001-05-15 2007-04-24 Cloudshield Technologies, Inc. Apparatus and method for interconnecting a processor to co-processors using a shared memory as the communication interface
US7082502B2 (en) 2001-05-15 2006-07-25 Cloudshield Technologies, Inc. Apparatus and method for interfacing with a high speed bi-directional network using a shared memory to store packet data
KR100568231B1 (en) 2003-08-11 2006-04-07 삼성전자주식회사 Domain name service system and service method thereof
CN100418089C (en) * 2003-08-20 2008-09-10 苹果公司 Method and apparatus for accelerating the expiration of resource records in a local cache
US8782654B2 (en) 2004-03-13 2014-07-15 Adaptive Computing Enterprises, Inc. Co-allocating a reservation spanning different compute resources types
US7490325B2 (en) 2004-03-13 2009-02-10 Cluster Resources, Inc. System and method for providing intelligent pre-staging of data in a compute environment
US20070266388A1 (en) 2004-06-18 2007-11-15 Cluster Resources, Inc. System and method for providing advanced reservations in a compute environment
US8176490B1 (en) 2004-08-20 2012-05-08 Adaptive Computing Enterprises, Inc. System and method of interfacing a workload manager and scheduler with an identity manager
CA2827035A1 (en) 2004-11-08 2006-05-18 Adaptive Computing Enterprises, Inc. System and method of providing system jobs within a compute environment
US8863143B2 (en) 2006-03-16 2014-10-14 Adaptive Computing Enterprises, Inc. System and method for managing a hybrid compute environment
EP3203374B1 (en) 2005-04-07 2021-11-24 III Holdings 12, LLC On-demand access to compute resources
US20070078996A1 (en) * 2005-10-04 2007-04-05 Wei-Che Chen Method for managing a network appliance and transparent configurable network appliance
US8041773B2 (en) 2007-09-24 2011-10-18 The Research Foundation Of State University Of New York Automatic clustering for self-organizing grids
US11720290B2 (en) 2009-10-30 2023-08-08 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
US10877695B2 (en) 2009-10-30 2020-12-29 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
CN102404416B (en) * 2010-09-16 2016-06-15 中兴通讯股份有限公司 A kind of method obtaining DNS and tunnel gateway equipment
US10270755B2 (en) 2011-10-03 2019-04-23 Verisign, Inc. Authenticated name resolution
EP2868055B1 (en) 2012-06-28 2016-07-27 Dolby Laboratories Licensing Corporation Reduced system latency for dominant speaker
US9634935B2 (en) 2013-04-24 2017-04-25 Secured Connectivity, Llc Method, name server, and system for directing network traffic utilizing profile records
KR20180041771A (en) 2013-05-16 2018-04-24 콘비다 와이어리스, 엘엘씨 Systems and methods for enhanced discovery
US9900281B2 (en) 2014-04-14 2018-02-20 Verisign, Inc. Computer-implemented method, apparatus, and computer-readable medium for processing named entity queries using a cached functionality in a domain name system
CA2994535C (en) 2015-07-02 2021-03-09 Reliaquest Holdings, Llc Threat intelligence system and method
US10791085B2 (en) 2015-11-12 2020-09-29 Verisign, Inc. Techniques for directing a domain name service (DNS) resolution process
CN105491110B (en) * 2015-11-23 2018-06-29 北京天地互连信息技术有限公司 Root server extended method and network based on HTTP or HTTPS
US10999240B1 (en) 2016-08-31 2021-05-04 Verisign, Inc. Client controlled domain name service (DNS) resolution
US11032127B2 (en) 2017-06-26 2021-06-08 Verisign, Inc. Resilient domain name service (DNS) resolution when an authoritative name server is unavailable
CN113468445B (en) * 2021-05-24 2024-06-04 北京旷视科技有限公司 Request processing method, apparatus, electronic device and computer readable medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0825747A2 (en) * 1996-08-15 1998-02-25 Nec Corporation Address resolution system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0825747A2 (en) * 1996-08-15 1998-02-25 Nec Corporation Address resolution system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
GROOM F M: "THE STRUCTURE AND SOFTWARE OF THE INTERNET", ANNUAL REVIEW OF COMMUNICATIONS, 1 January 1997 (1997-01-01), XP000720937 *
WEIHRICH T: "FILOFAX FUERS INTERNET", CT MAGAZIN FUER COMPUTER TECHNIK,DE,VERLAG HEINZ HEISE GMBH., HANNOVER, no. 10, 1 October 1997 (1997-10-01), pages 346 - 348,350-35, XP000701086, ISSN: 0724-8679 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9037713B2 (en) 1998-10-30 2015-05-19 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US8904516B2 (en) 1998-10-30 2014-12-02 Virnetx, Inc. System and method employing an agile network protocol for secure communications using secure domain names
US8843643B2 (en) 1998-10-30 2014-09-23 Virnetx, Inc. System and method employing an agile network protocol for secure communications using secure domain names
US8874771B2 (en) 1998-10-30 2014-10-28 Virnetx, Inc. Agile network protocol for secure communications with assured system availability
US9100375B2 (en) 1998-10-30 2015-08-04 Virnetx, Inc. System and method employing an agile network protocol for secure communications using secure domain names
US8943201B2 (en) 1998-10-30 2015-01-27 Virnetx, Inc. Method for establishing encrypted channel
US9479426B2 (en) 1998-10-30 2016-10-25 Virnetz, Inc. Agile network protocol for secure communications with assured system availability
US9413766B2 (en) 1998-10-30 2016-08-09 Virnetx, Inc. Method for establishing connection between devices
US8868705B2 (en) 1998-10-30 2014-10-21 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US8850009B2 (en) 1998-10-30 2014-09-30 Virnetx, Inc. System and method employing an agile network protocol for secure communications using secure domain names
US9027115B2 (en) 1998-10-30 2015-05-05 Virnetx, Inc. System and method for using a registered name to connect network devices with a link that uses encryption
US9386000B2 (en) 1998-10-30 2016-07-05 Virnetx, Inc. System and method for establishing a communication link
US9374346B2 (en) 1998-10-30 2016-06-21 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US9258241B2 (en) 2000-06-23 2016-02-09 Cloudshield Technologies, Inc. Transparent provisioning of services over a network
US9231886B2 (en) 2005-03-16 2016-01-05 Adaptive Computing Enterprises, Inc. Simple integration of an on-demand compute environment
US9112813B2 (en) 2005-03-16 2015-08-18 Adaptive Computing Enterprises, Inc. On-demand compute environment
US9015324B2 (en) 2005-03-16 2015-04-21 Adaptive Computing Enterprises, Inc. System and method of brokering cloud computing resources

Also Published As

Publication number Publication date
EP1110361A2 (en) 2001-06-27
JP2002524979A (en) 2002-08-06
IL141873A0 (en) 2002-03-10
CN1317191A (en) 2001-10-10
KR20010086381A (en) 2001-09-10
AU5803599A (en) 2000-03-27
WO2000014938A2 (en) 2000-03-16

Similar Documents

Publication Publication Date Title
WO2000014938A3 (en) Method and apparatus for transparently processing dns traffic
US8806008B2 (en) HTML delivery from edge-of-network servers in a content delivery network (CDN)
US10911399B2 (en) Robust domain name resolution
US10476984B2 (en) Content request routing and load balancing for content distribution networks
US7937471B2 (en) Creating a public identity for an entity on a network
US6944676B1 (en) Information dissemination system and method with central and distributed caches
US7330908B2 (en) System and method for processing packets using location and content addressable memories
US7831712B1 (en) System and method for performing application level persistence
US6374300B2 (en) Method and system for storing load balancing information with an HTTP cookie
US9444781B2 (en) Recursive DNS nameserver
US6789125B1 (en) Distributed network traffic load balancing technique implemented without gateway router
Pan et al. An overview of DNS-based server selections in content distribution networks
WO1999048003A3 (en) Protocol for distributing fresh content among networked cache servers
US20100057895A1 (en) Methods of Providing Reputation Information with an Address and Related Devices and Computer Program Products
HK1055361A1 (en) Method for the delivery of web content
EP1011244A3 (en) Method and apparatus for transparently directing requests for web objects to proxy caches
WO2001076182A3 (en) Method and apparatus for determining latency between multiple servers and a client
WO1998053410A3 (en) A method and system for distributed caching, prefetching and replication
US10033830B2 (en) Requesting web pages and content rating information
US7565413B1 (en) Content request redirection from a wed protocol to a file protocol
KR20000064071A (en) Web contents transmission system and method
KR20190053170A (en) System and method for suppressing DNS requests
US7769766B1 (en) Method and an apparatus to store content rating information
Cisco Overview of the Cisco DistributedDirector 4700-M
Cisco Overview of the Cisco DistributedDirector 4700-M

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99810717.4

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 1999945436

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 141873

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 1020017003005

Country of ref document: KR

ENP Entry into the national phase

Ref document number: 2000 569559

Country of ref document: JP

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 1999945436

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1020017003005

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 1020017003005

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 1999945436

Country of ref document: EP