Movatterモバイル変換


[0]ホーム

URL:


US20020087722A1 - Domain name resolution making IP address selections in response to connection status when multiple connections are present - Google Patents

Domain name resolution making IP address selections in response to connection status when multiple connections are present
Download PDF

Info

Publication number
US20020087722A1
US20020087722A1US10/034,190US3419001AUS2002087722A1US 20020087722 A1US20020087722 A1US 20020087722A1US 3419001 AUS3419001 AUS 3419001AUS 2002087722 A1US2002087722 A1US 2002087722A1
Authority
US
United States
Prior art keywords
server
domain name
address
connection
path
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US10/034,190
Inventor
Sanchaita Datta
Ragula Bhaskar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FatPipe Networks Pvt Ltd
Original Assignee
FatPipe Networks 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 FatPipe Networks IncfiledCriticalFatPipe Networks Inc
Priority to US10/034,190priorityCriticalpatent/US20020087722A1/en
Assigned to RAGULA SYSTEMS (FATPIPE NETWORKS)reassignmentRAGULA SYSTEMS (FATPIPE NETWORKS)ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BHASKAR, RAGULA, DATTA, SANCHAITA
Publication of US20020087722A1publicationCriticalpatent/US20020087722A1/en
Priority to US12/410,531prioritypatent/US7877510B2/en
Assigned to FATPIPE NETWORKS INDIA LIMITEDreassignmentFATPIPE NETWORKS INDIA LIMITEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BHASKAR, RAGULA, DATTA, SANCHAITA, RAGULA SYSTEMS (D/B/A/ FATPIPE NETWORKS)
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Methods, configured storage media, and systems are provided for resolving domain names into IP addresses in a path-sensitive manner, namely, a manner that may consider information about a link to a server and/or information about routers and other path components. The IP addresses given in response to domain name resolution requests are selected to provide increased reliability and/or dynamic load-balancing over paths.

Description

Claims (17)

What is claimed and desired to be secured by patent is:
1. A connection-sensitive domain name resolution device, comprising:
a data component identifying IP addresses for at least two paths to a server which has a domain name; and
a code component which receives a domain name resolution request specifying the domain name, selects an IP address from the data component based on information about the status of a path to the server, and supplies the selected IP address in response to the domain name resolution request.
2. The connection-sensitive domain name resolution device ofclaim 1, wherein IP addresses in the data component identify routers on paths to the server, and the code component avoids selecting the IP address of a router that is on a path to the server but is not available.
3. The connection-sensitive domain name resolution device ofclaim 1, wherein IP addresses in the data component identify routers on paths to the server, and the code component selects the IP address in a round-robin manner by selecting the next IP address in a list of IP addresses of routers that are on paths to the server and are available when the selection is made.
4. The connection-sensitive domain name resolution device ofclaim 1, wherein the code component selects the IP address of an under-loaded path, thereby tending to balance the loads on the paths to the server.
5. The connection-sensitive domain name resolution device ofclaim 1, wherein the device is placed between the server and a router for the server.
6. The connection-sensitive domain name resolution device ofclaim 1, in combination with a router for the server, the router having multiple connections to the Internet.
7. The connection-sensitive domain name resolution device ofclaim 1, in combination with a server-sensitive domain name resolver, wherein the combination performs load-balancing over server paths and also performs load-balancing over multiple servers.
8. A method for distributing domain name resolution results over multiple paths, the method comprising the steps of:
receiving a domain name resolution request which requests an IP address corresponding to a specified domain name;
determining that at least one candidate connection component is operating reliably and thus is a reliable connection component, the reliable connection component being in a path to a server having the domain name, the reliable connection component having an IP address; and
supplying the IP address of the reliable connection component in a response to the resolution request, thereby directing traffic to the server over a path through the reliable connection component.
9. The method ofclaim 8, further comprising the steps of determining the load on at least one candidate connection component and selecting a connection component which is not over-loaded, the selected connection component having an IP address and being in a path to the server having the domain name, wherein the supplying step comprises sending the IP address of the selected connection component in a response to the resolution request, thereby directing traffic to the server over a path through the connection component that is both reliable and not over-loaded.
10. The method ofclaim 8, further comprising the step of adjusting the time-to-live to be associated with a DNS record for an IP address in a path to the server.
11. The method ofclaim 8, further comprising the step of pinging a router on a path to the server to determine if the router is a reliable connection component.
12. The method ofclaim 8, further comprising the step of performing a router status inquiry to determine the router's load.
13. A computer-readable storage medium having a configuration that will cause performance of a method for connection-sensitive domain name resolution when multiple connections to a web server are potentially available, the method comprising:
receiving a DNS resolution request;
selecting an IP address based on connection component status; and
supplying the selected IP address in response to the request.
14. The configured medium ofclaim 13, wherein the selecting step comprises determining whether a connection responds to pings.
15. The configured medium ofclaim 13, wherein the selecting step comprises selecting an IP address of the next available path in a round-robin manner.
16. The configured medium ofclaim 13, wherein the selecting step comprises determining whether a router is under-loaded.
17. The configured medium ofclaim 13, further comprising the step of setting a DNS record time-to-live.
US10/034,1902000-12-292001-12-28Domain name resolution making IP address selections in response to connection status when multiple connections are presentAbandonedUS20020087722A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US10/034,190US20020087722A1 (en)2000-12-292001-12-28Domain name resolution making IP address selections in response to connection status when multiple connections are present
US12/410,531US7877510B2 (en)2000-12-292009-03-25Domain name resolution making IP address selections in response to connection status when multiple connections are present

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US25894600P2000-12-292000-12-29
US27359801P2001-03-062001-03-06
US33918201P2001-12-132001-12-13
US10/034,190US20020087722A1 (en)2000-12-292001-12-28Domain name resolution making IP address selections in response to connection status when multiple connections are present

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/410,531ContinuationUS7877510B2 (en)2000-12-292009-03-25Domain name resolution making IP address selections in response to connection status when multiple connections are present

Publications (1)

Publication NumberPublication Date
US20020087722A1true US20020087722A1 (en)2002-07-04

Family

ID=27488192

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/034,190AbandonedUS20020087722A1 (en)2000-12-292001-12-28Domain name resolution making IP address selections in response to connection status when multiple connections are present
US12/410,531Active2029-07-09US7877510B2 (en)2000-12-292009-03-25Domain name resolution making IP address selections in response to connection status when multiple connections are present

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/410,531Active2029-07-09US7877510B2 (en)2000-12-292009-03-25Domain name resolution making IP address selections in response to connection status when multiple connections are present

Country Status (1)

CountryLink
US (2)US20020087722A1 (en)

Cited By (56)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020087623A1 (en)*2000-12-302002-07-04Eatough David A.Method and apparatus for determining network topology and/or managing network related tasks
US20020143946A1 (en)*2001-03-282002-10-03Daniel CrossonSoftware based internet protocol address selection method and system
US20020198998A1 (en)*2001-06-202002-12-26Unice Warren K.Domain encapsulation
US20030028671A1 (en)*2001-06-082003-02-064Th Pass Inc.Method and system for two-way initiated data communication with wireless devices
US20030195984A1 (en)*1998-07-152003-10-16Radware Ltd.Load balancing
US20040133675A1 (en)*2002-09-302004-07-08Masahiro IshiyamaName resolution device and name resolution method with automatic node information updating function
US20040221061A1 (en)*2003-04-302004-11-04Chavez David L.Dynamic load balancing for enterprise IP traffic
US20050086385A1 (en)*2003-10-202005-04-21Gordon RouleauPassive connection backup
US20060053424A1 (en)*2002-06-282006-03-09Tommi KoistinenLoad balancing devices and method therefor
US20060239257A1 (en)*2005-04-222006-10-26At&T Corp.Controlling media server resources in a VoIP network
US7171457B1 (en)*2001-09-252007-01-30Juniper Networks, Inc.Processing numeric addresses in a network router
US20080232336A1 (en)*2007-03-222008-09-25Amr ElkadySystems, Methods, and Computer-Readable Media for Communicating Via a Mobile Wireless Communication Device
EP1589411A3 (en)*2004-04-202008-11-05Hitachi, Ltd.Managing method for storing subsystem
US20080294732A1 (en)*2006-11-112008-11-27International Business Machines CorporationDetermining the status of a device through use of a publisher/subscriber interface
US20080304501A1 (en)*2004-02-052008-12-11Samsung Electronics Co., LtdTunneling service method and system
US20090089438A1 (en)*2007-09-272009-04-02Microsoft CorporationIntelligent network address lookup service
US20090150577A1 (en)*2007-12-102009-06-11Sakshi Chaitanya VeniData Processing Method And System
US7574508B1 (en)2002-08-072009-08-11Foundry Networks, Inc.Canonical name (CNAME) handling for global server load balancing
US7581009B1 (en)2000-09-262009-08-25Foundry Networks, Inc.Global server load balancing
US7584301B1 (en)2004-05-062009-09-01Foundry Networks, Inc.Host-level policies for global server load balancing
US20090254664A1 (en)*2008-04-042009-10-08Canon Kabushiki KaishaSession management system and method of controlling the same
US7657629B1 (en)2000-09-262010-02-02Foundry Networks, Inc.Global server load balancing
US7676576B1 (en)*2002-08-012010-03-09Foundry Networks, Inc.Method and system to clear counters used for statistical tracking for global server load balancing
US20100061236A1 (en)*2004-08-232010-03-11Foundry Networks, Inc.Smoothing algorithm for round trip time (rtt) measurements
US20100115133A1 (en)*2004-05-062010-05-06Foundry Networks, Inc.Configurable geographic prefixes for global server load balancing
US20110047291A1 (en)*2009-01-262011-02-24Tomoki IshiiRelay device, control method, and program
US7965673B2 (en)2003-09-092011-06-21Sony CorporationSystem and method for multi-link communication in home network
US20120005319A1 (en)*2010-07-012012-01-05Raytheon CompanyDynamic Modification of the Address of a Proxy
US20120297197A1 (en)*2011-05-162012-11-22Norman YaleDynamic Domain Name Server Console for Disaster Recovery Server Management
JP2013118663A (en)*2008-04-042013-06-13Canon IncInformation processing apparatus, control method therefor and program
US20130159497A1 (en)*2011-12-162013-06-20Microsoft CorporationHeuristic-Based Rejection of Computing Resource Requests
US8494515B1 (en)2007-03-222013-07-23At&T Intellectual Property I, L.P.Systems, methods, and computer-readable media for managing mobile wireless devices
US8549148B2 (en)2010-10-152013-10-01Brocade Communications Systems, Inc.Domain name system security extensions (DNSSEC) for global server load balancing
US8886750B1 (en)*2011-09-282014-11-11Amazon Technologies, Inc.Alias resource record sets
US20140355482A1 (en)*2004-03-182014-12-04Tekelec Global, Inc.Methods, systems, and computer program products for organizing, managing, and selectively distributing routing information in a signaling message routing node
US8949850B2 (en)2002-08-012015-02-03Brocade Communications Systems, Inc.Statistical tracking for global server load balancing
US20150095516A1 (en)*2013-09-272015-04-02Fastly, Inc.Content node network address selection for content delivery
US20150188881A1 (en)*2013-12-262015-07-02Fastly, Inc.Content node selection based on classless prefix
WO2015112206A1 (en)*2014-01-212015-07-30Telecommunication Systems, Inc.Intelligent ip resolver
US9130954B2 (en)2000-09-262015-09-08Brocade Communications Systems, Inc.Distributed health check for global server load balancing
US20160112500A1 (en)*2014-10-212016-04-21Samsung Sds Co., Ltd.Global server load balancer apparatus and method for dynamically controlling time-to-live
CN106210159A (en)*2015-05-072016-12-07阿里巴巴集团控股有限公司A kind of domain name analytic method and equipment
US9584360B2 (en)2003-09-292017-02-28Foundry Networks, LlcGlobal server load balancing support for private VIP addresses
CN107231446A (en)*2016-03-232017-10-03北京京东尚科信息技术有限公司Synchronous IP collocation methods and device
KR20170137829A (en)*2015-05-122017-12-13지티이 코포레이션 METHOD, APPARATUS, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM
US20180270111A1 (en)*2015-01-292018-09-20Nec CorporationData file registration management system, method, management apparatus, and recording medium
EP3416356A1 (en)*2017-06-162018-12-19Samsung Electronics Co., Ltd.Apparatus and method for controlling connection using dns in communication system
US20190020620A1 (en)*2017-07-132019-01-17T-Mobile Usa, Inc.Optimizing routing of access to network domains via a wireless communication network
CN109246227A (en)*2018-09-262019-01-18北京达佳互联信息技术有限公司A kind of data request method, device, terminal device and storage medium
US10320837B2 (en)*2012-11-072019-06-11International Business Machines CorporationDefense against DNS DoS attack
US10362044B2 (en)*2017-08-082019-07-23International Business Machines CorporationIdentifying command and control endpoint used by domain generation algorithm (DGA) malware
US10700969B2 (en)*2014-02-042020-06-30Fastly, Inc.Communication path selection for content delivery
CN114285822A (en)*2021-12-152022-04-05中国银联股份有限公司Domain name resolution server switching method and device
CN114553828A (en)*2022-02-242022-05-27中国人民解放军国防科技大学 A DNS operation and maintenance management method, device, equipment and medium
US20230421471A1 (en)*2022-06-282023-12-28Citrix Systems, Inc.Optimizing selection of zero trust network access cloud edge nodes for internal application delivery
US20250247357A1 (en)*2023-01-172025-07-31Beijing Youzhuju Network Technology Co., Ltd.Data message response method and apparatus, electronic device and storage medium

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9015263B2 (en)2004-10-292015-04-21Go Daddy Operating Company, LLCDomain name searching with reputation rating
JP2006262417A (en)*2005-03-182006-09-28Fujitsu Ltd Communication speed control method and apparatus
US9450908B2 (en)*2005-06-232016-09-20Go Daddy Operating Company, LLCRouting DNS system and method for shared domain name
US8706816B2 (en)*2005-06-242014-04-22Go Daddy Operating Company, LLCSystem and method for email delivery for shared domain name
US20050289241A1 (en)*2005-06-242005-12-29The Go Daddy Group, Inc.Resolving access to content associated with shared domain name using toggling content server
US20050289242A1 (en)*2005-06-242005-12-29The Go Daddy Group, Inc.Resolving access to content associated with shared domain name using routing website
US20080062997A1 (en)*2006-09-072008-03-13Go2Call.Com, Inc.Intelligent call routing through distributed VoIP networks
CN102130820A (en)*2010-01-142011-07-20深圳市深信服电子科技有限公司Network service access method and access gateway equipment
US20110280247A1 (en)*2010-05-172011-11-17Google Inc.System and method for reducing latency via multiple network connections
US9002926B2 (en)2011-04-222015-04-07Go Daddy Operating Company, LLCMethods for suggesting domain names from a geographic location data
US8990356B2 (en)2011-10-032015-03-24Verisign, Inc.Adaptive name resolution
US10270755B2 (en)2011-10-032019-04-23Verisign, Inc.Authenticated name resolution
US9444779B2 (en)*2012-06-042016-09-13Microsoft Technology Lincensing, LLCDynamic and intelligent DNS routing with subzones
US9438659B2 (en)2012-06-212016-09-06Go Daddy Operating Company, LLCSystems for serving website content according to user status
US9684918B2 (en)2013-10-102017-06-20Go Daddy Operating Company, LLCSystem and method for candidate domain name generation
US9715694B2 (en)2013-10-102017-07-25Go Daddy Operating Company, LLCSystem and method for website personalization from survey data
US9900281B2 (en)2014-04-142018-02-20Verisign, Inc.Computer-implemented method, apparatus, and computer-readable medium for processing named entity queries using a cached functionality in a domain name system
US9953105B1 (en)2014-10-012018-04-24Go Daddy Operating Company, LLCSystem and method for creating subdomains or directories for a domain name
US9779125B2 (en)2014-11-142017-10-03Go Daddy Operating Company, LLCEnsuring accurate domain name contact information
US9785663B2 (en)2014-11-142017-10-10Go Daddy Operating Company, LLCVerifying a correspondence address for a registrant
US10965649B2 (en)2015-10-302021-03-30Fatpipe, Inc.Persistent data communication sessions across WAN
US10791085B2 (en)2015-11-122020-09-29Verisign, Inc.Techniques for directing a domain name service (DNS) resolution process
US10374830B1 (en)2016-07-172019-08-06Fatpipe, Inc.WAN-span LAN (WSL) networking technology
US10999240B1 (en)2016-08-312021-05-04Verisign, Inc.Client controlled domain name service (DNS) resolution
US10505894B2 (en)*2016-10-132019-12-10Microsoft Technology Licensing, LlcActive and passive method to perform IP to name resolution in organizational environments
US11032127B2 (en)2017-06-262021-06-08Verisign, Inc.Resilient domain name service (DNS) resolution when an authoritative name server is unavailable
CN109327392B (en)*2017-07-242022-04-22网宿科技股份有限公司 Method and device for path selection in multi-path transmission
CN109889499B (en)*2019-01-172021-01-12Oppo广东移动通信有限公司Message sending method and related device
US10812442B1 (en)2019-09-232020-10-20Citrix Systems, Inc.Intelligent redirector based on resolver transparency

Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5473599A (en)*1994-04-221995-12-05Cisco Systems, IncorporatedStandby router protocol
US5617540A (en)*1995-07-311997-04-01At&TSystem for binding host name of servers and address of available server in cache within client and for clearing cache prior to client establishes connection
US5774660A (en)*1996-08-051998-06-30Resonate, Inc.World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US5777989A (en)*1995-12-191998-07-07International Business Machines CorporationTCP/IP host name resolution for machines on several domains
US5963540A (en)*1997-12-191999-10-05Holontech CorporationRouter pooling in a network flowswitch
US6006264A (en)*1997-08-011999-12-21Arrowpoint Communications, Inc.Method and system for directing a flow between a client and a server
US6070191A (en)*1997-10-172000-05-30Lucent Technologies Inc.Data distribution techniques for load-balanced fault-tolerant web access
US6078943A (en)*1997-02-072000-06-20International Business Machines CorporationMethod and apparatus for dynamic interval-based load balancing
US6098108A (en)*1997-07-022000-08-01Sitara Networks, Inc.Distributed directory for enhanced network communication
US6112248A (en)*1997-02-052000-08-29Hitachi, Ltd.Method and system for dynamically balancing network traffic using address resolution protocol
US6119143A (en)*1997-05-222000-09-12International Business Machines CorporationComputer system and method for load balancing with selective control
US6128279A (en)*1997-10-062000-10-03Web Balance, Inc.System for balancing loads among network servers
US6154777A (en)*1996-07-012000-11-28Sun Microsystems, Inc.System for context-dependent name resolution
US6185619B1 (en)*1996-12-092001-02-06Genuity Inc.Method and apparatus for balancing the process load on network servers according to network and serve based policies
US6205489B1 (en)*1999-01-052001-03-20Whowhere, Inc.Method for providing an internet protocol address with a domain name server
US6249801B1 (en)*1998-07-152001-06-19Radware Ltd.Load balancing
US6249820B1 (en)*1995-07-122001-06-19Cabletron Systems, Inc.Internet protocol (IP) work group routing
US6253247B1 (en)*1996-11-212001-06-26Ragula SystemsSystem and method for transmitting a user's data packets concurrently over different telephone lines between two computer networks
US6262987B1 (en)*1998-03-262001-07-17Compaq Computer CorpSystem and method for reducing latencies while translating internet host name-address bindings
US6266335B1 (en)*1997-12-192001-07-24Cyberiq SystemsCross-platform server clustering using a network flow switch
US6295276B1 (en)*1999-12-312001-09-25Ragula SystemsCombining routers to increase concurrency and redundancy in external network access
US6298063B1 (en)*1995-11-032001-10-02Cisco Technology, Inc.System and method for providing backup machines for implementing multiple IP addresses on multiple ports
US6304913B1 (en)*1998-11-092001-10-16Telefonaktiebolaget L M Ericsson (Publ)Internet system and method for selecting a closest server from a plurality of alternative servers
US20010049741A1 (en)*1999-06-182001-12-06Bryan D. SkeneMethod and system for balancing load distribution on a wide area network
US20020038339A1 (en)*2000-09-082002-03-28Wei XuSystems and methods for packet distribution
US6502131B1 (en)*1997-05-272002-12-31Novell, Inc.Directory enabled policy management tool for intelligent traffic management
US6505254B1 (en)*1999-04-192003-01-07Cisco Technology, Inc.Methods and apparatus for routing requests in a network
US6665702B1 (en)*1998-07-152003-12-16Radware Ltd.Load balancing
US6725253B1 (en)*1999-10-142004-04-20Fujitsu LimitedLoad balancing system
US6779039B1 (en)*2000-03-312004-08-17Avaya Technology Corp.System and method for routing message traffic using a cluster of routers sharing a single logical IP address distinct from unique IP addresses of the routers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6389462B1 (en)*1998-12-162002-05-14Lucent Technologies Inc.Method and apparatus for transparently directing requests for web objects to proxy caches

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5473599A (en)*1994-04-221995-12-05Cisco Systems, IncorporatedStandby router protocol
US6249820B1 (en)*1995-07-122001-06-19Cabletron Systems, Inc.Internet protocol (IP) work group routing
US5617540A (en)*1995-07-311997-04-01At&TSystem for binding host name of servers and address of available server in cache within client and for clearing cache prior to client establishes connection
US6298063B1 (en)*1995-11-032001-10-02Cisco Technology, Inc.System and method for providing backup machines for implementing multiple IP addresses on multiple ports
US5777989A (en)*1995-12-191998-07-07International Business Machines CorporationTCP/IP host name resolution for machines on several domains
US6154777A (en)*1996-07-012000-11-28Sun Microsystems, Inc.System for context-dependent name resolution
US5774660A (en)*1996-08-051998-06-30Resonate, Inc.World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US6253247B1 (en)*1996-11-212001-06-26Ragula SystemsSystem and method for transmitting a user's data packets concurrently over different telephone lines between two computer networks
US6185619B1 (en)*1996-12-092001-02-06Genuity Inc.Method and apparatus for balancing the process load on network servers according to network and serve based policies
US6112248A (en)*1997-02-052000-08-29Hitachi, Ltd.Method and system for dynamically balancing network traffic using address resolution protocol
US6078943A (en)*1997-02-072000-06-20International Business Machines CorporationMethod and apparatus for dynamic interval-based load balancing
US6119143A (en)*1997-05-222000-09-12International Business Machines CorporationComputer system and method for load balancing with selective control
US6502131B1 (en)*1997-05-272002-12-31Novell, Inc.Directory enabled policy management tool for intelligent traffic management
US6098108A (en)*1997-07-022000-08-01Sitara Networks, Inc.Distributed directory for enhanced network communication
US6006264A (en)*1997-08-011999-12-21Arrowpoint Communications, Inc.Method and system for directing a flow between a client and a server
US6128279A (en)*1997-10-062000-10-03Web Balance, Inc.System for balancing loads among network servers
US6070191A (en)*1997-10-172000-05-30Lucent Technologies Inc.Data distribution techniques for load-balanced fault-tolerant web access
US5963540A (en)*1997-12-191999-10-05Holontech CorporationRouter pooling in a network flowswitch
US6266335B1 (en)*1997-12-192001-07-24Cyberiq SystemsCross-platform server clustering using a network flow switch
US6262987B1 (en)*1998-03-262001-07-17Compaq Computer CorpSystem and method for reducing latencies while translating internet host name-address bindings
US6249801B1 (en)*1998-07-152001-06-19Radware Ltd.Load balancing
US6665702B1 (en)*1998-07-152003-12-16Radware Ltd.Load balancing
US6304913B1 (en)*1998-11-092001-10-16Telefonaktiebolaget L M Ericsson (Publ)Internet system and method for selecting a closest server from a plurality of alternative servers
US6205489B1 (en)*1999-01-052001-03-20Whowhere, Inc.Method for providing an internet protocol address with a domain name server
US6505254B1 (en)*1999-04-192003-01-07Cisco Technology, Inc.Methods and apparatus for routing requests in a network
US20010049741A1 (en)*1999-06-182001-12-06Bryan D. SkeneMethod and system for balancing load distribution on a wide area network
US6725253B1 (en)*1999-10-142004-04-20Fujitsu LimitedLoad balancing system
US6295276B1 (en)*1999-12-312001-09-25Ragula SystemsCombining routers to increase concurrency and redundancy in external network access
US6779039B1 (en)*2000-03-312004-08-17Avaya Technology Corp.System and method for routing message traffic using a cluster of routers sharing a single logical IP address distinct from unique IP addresses of the routers
US20020038339A1 (en)*2000-09-082002-03-28Wei XuSystems and methods for packet distribution

Cited By (123)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10819619B2 (en)1998-07-152020-10-27Radware, Ltd.Load balancing
US8484374B2 (en)1998-07-152013-07-09Radware, Ltd.Load balancing
US9231853B2 (en)1998-07-152016-01-05Radware, Ltd.Load balancing
US8266319B2 (en)*1998-07-152012-09-11Radware, Ltd.Load balancing
US20030195984A1 (en)*1998-07-152003-10-16Radware Ltd.Load balancing
US9479574B2 (en)2000-09-262016-10-25Brocade Communications Systems, Inc.Global server load balancing
US20100153558A1 (en)*2000-09-262010-06-17Foundry Networks, Inc.Global server load balancing
US7657629B1 (en)2000-09-262010-02-02Foundry Networks, Inc.Global server load balancing
US8024441B2 (en)2000-09-262011-09-20Brocade Communications Systems, Inc.Global server load balancing
US20100082787A1 (en)*2000-09-262010-04-01Foundry Networks, Inc.Global server load balancing
US7581009B1 (en)2000-09-262009-08-25Foundry Networks, Inc.Global server load balancing
US9225775B2 (en)2000-09-262015-12-29Brocade Communications Systems, Inc.Global server load balancing
US9015323B2 (en)2000-09-262015-04-21Brocade Communications Systems, Inc.Global server load balancing
US9130954B2 (en)2000-09-262015-09-08Brocade Communications Systems, Inc.Distributed health check for global server load balancing
US8504721B2 (en)2000-09-262013-08-06Brocade Communications Systems, Inc.Global server load balancing
US20020087623A1 (en)*2000-12-302002-07-04Eatough David A.Method and apparatus for determining network topology and/or managing network related tasks
US20020143946A1 (en)*2001-03-282002-10-03Daniel CrossonSoftware based internet protocol address selection method and system
US20030028671A1 (en)*2001-06-082003-02-064Th Pass Inc.Method and system for two-way initiated data communication with wireless devices
US20020198998A1 (en)*2001-06-202002-12-26Unice Warren K.Domain encapsulation
US6839764B2 (en)*2001-06-202005-01-04Intel CorporationDomain encapsulation
US7779087B2 (en)2001-09-252010-08-17Juniper Networks, Inc.Processing numeric addresses in a network router
US20070118621A1 (en)*2001-09-252007-05-24Juniper Networks, Inc.Processing numeric addresses in a network router
US7171457B1 (en)*2001-09-252007-01-30Juniper Networks, Inc.Processing numeric addresses in a network router
US20060053424A1 (en)*2002-06-282006-03-09Tommi KoistinenLoad balancing devices and method therefor
US7676576B1 (en)*2002-08-012010-03-09Foundry Networks, Inc.Method and system to clear counters used for statistical tracking for global server load balancing
US8949850B2 (en)2002-08-012015-02-03Brocade Communications Systems, Inc.Statistical tracking for global server load balancing
US7574508B1 (en)2002-08-072009-08-11Foundry Networks, Inc.Canonical name (CNAME) handling for global server load balancing
US10193852B2 (en)2002-08-072019-01-29Avago Technologies International Sales Pte. LimitedCanonical name (CNAME) handling for global server load balancing
US11095603B2 (en)2002-08-072021-08-17Avago Technologies International Sales Pte. LimitedCanonical name (CNAME) handling for global server load balancing
US7908356B2 (en)*2002-09-302011-03-15Kabushiki Kaisha ToshibaName resolution device and name resolution method with automatic node information updating function
US20040133675A1 (en)*2002-09-302004-07-08Masahiro IshiyamaName resolution device and name resolution method with automatic node information updating function
US20040221061A1 (en)*2003-04-302004-11-04Chavez David L.Dynamic load balancing for enterprise IP traffic
EP1473907A3 (en)*2003-04-302004-11-24Avaya Technology Corp.Dynamic load balancing for enterprise IP traffic
US7308499B2 (en)*2003-04-302007-12-11Avaya Technology Corp.Dynamic load balancing for enterprise IP traffic
US7965673B2 (en)2003-09-092011-06-21Sony CorporationSystem and method for multi-link communication in home network
US9584360B2 (en)2003-09-292017-02-28Foundry Networks, LlcGlobal server load balancing support for private VIP addresses
US20050086385A1 (en)*2003-10-202005-04-21Gordon RouleauPassive connection backup
US20080304501A1 (en)*2004-02-052008-12-11Samsung Electronics Co., LtdTunneling service method and system
US9379965B2 (en)*2004-03-182016-06-28Tekelec Global, Inc.Organizing, managing, and selectively distributing routing information in a signaling message routing node
US20140355482A1 (en)*2004-03-182014-12-04Tekelec Global, Inc.Methods, systems, and computer program products for organizing, managing, and selectively distributing routing information in a signaling message routing node
EP1589411A3 (en)*2004-04-202008-11-05Hitachi, Ltd.Managing method for storing subsystem
US7899899B2 (en)2004-05-062011-03-01Foundry Networks, LlcConfigurable geographic prefixes for global server load balancing
US7584301B1 (en)2004-05-062009-09-01Foundry Networks, Inc.Host-level policies for global server load balancing
US20100010991A1 (en)*2004-05-062010-01-14Foundry Networks, Inc.Host-level policies for global server load balancing
US7756965B2 (en)2004-05-062010-07-13Foundry Networks, Inc.Configurable geographic prefixes for global server load balancing
US8510428B2 (en)2004-05-062013-08-13Brocade Communications Systems, Inc.Configurable geographic prefixes for global server load balancing
US8862740B2 (en)2004-05-062014-10-14Brocade Communications Systems, Inc.Host-level policies for global server load balancing
US7949757B2 (en)2004-05-062011-05-24Brocade Communications Systems, Inc.Host-level policies for global server load balancing
US8280998B2 (en)2004-05-062012-10-02Brocade Communications Systems, Inc.Configurable geographic prefixes for global server load balancing
US20100115133A1 (en)*2004-05-062010-05-06Foundry Networks, Inc.Configurable geographic prefixes for global server load balancing
US7840678B2 (en)2004-05-062010-11-23Brocade Communication Systems, Inc.Host-level policies for global server load balancing
US20100299427A1 (en)*2004-05-062010-11-25Foundry Networks, Inc.Configurable geographic prefixes for global server load balancing
US20100061236A1 (en)*2004-08-232010-03-11Foundry Networks, Inc.Smoothing algorithm for round trip time (rtt) measurements
US8755279B2 (en)2004-08-232014-06-17Brocade Communications Systems, Inc.Smoothing algorithm for round trip time (RTT) measurements
US7885188B2 (en)2004-08-232011-02-08Brocade Communications Systems, Inc.Smoothing algorithm for round trip time (RTT) measurements
US20060239257A1 (en)*2005-04-222006-10-26At&T Corp.Controlling media server resources in a VoIP network
US7656866B2 (en)*2005-04-222010-02-02At&T Corp.Controlling media server resources in a VoIP network
US10666531B2 (en)2006-11-112020-05-26International Business Machines CorporationDetermining the status of a device through use of a publisher/subscriber interface
US20080294732A1 (en)*2006-11-112008-11-27International Business Machines CorporationDetermining the status of a device through use of a publisher/subscriber interface
US9294573B2 (en)*2006-11-112016-03-22International Business Machines CorporationDetermining the status of a device through use of a publisher/subscriber interface
US9584449B2 (en)2006-11-112017-02-28International Business Machines CorporationDetermining the status of a device through use of a publisher/subscriber interface
US20080232336A1 (en)*2007-03-222008-09-25Amr ElkadySystems, Methods, and Computer-Readable Media for Communicating Via a Mobile Wireless Communication Device
US8494515B1 (en)2007-03-222013-07-23At&T Intellectual Property I, L.P.Systems, methods, and computer-readable media for managing mobile wireless devices
US8165139B2 (en)*2007-03-222012-04-24At&T Intellectual Property I, L.P.Systems, methods, and computer-readable media for communicating via a mobile wireless communication device
US8874085B2 (en)2007-03-222014-10-28At&T Intellectual Property I, L.P.Systems, methods, and computer-readable media for managing mobile wireless devices
US8626949B2 (en)*2007-09-272014-01-07Microsoft CorporationIntelligent network address lookup service
US20090089438A1 (en)*2007-09-272009-04-02Microsoft CorporationIntelligent network address lookup service
US20090150577A1 (en)*2007-12-102009-06-11Sakshi Chaitanya VeniData Processing Method And System
US9110597B2 (en)*2007-12-102015-08-18Hewlett-Packard Development Company, L.P.Data processing method and system
JP2013118663A (en)*2008-04-042013-06-13Canon IncInformation processing apparatus, control method therefor and program
JP2009266202A (en)*2008-04-042009-11-12Canon IncSession management system, method of controlling the same, and client terminal
US20090254664A1 (en)*2008-04-042009-10-08Canon Kabushiki KaishaSession management system and method of controlling the same
US8510451B2 (en)*2008-04-042013-08-13Canon Kabushiki KaishaSession management system and method of controlling the same
US20110047291A1 (en)*2009-01-262011-02-24Tomoki IshiiRelay device, control method, and program
US8392607B2 (en)*2009-01-262013-03-05Panasonic CorporationRelay device, control method, and program
US8407324B2 (en)*2010-07-012013-03-26Raytheon CompanyDynamic modification of the address of a proxy
US20120005319A1 (en)*2010-07-012012-01-05Raytheon CompanyDynamic Modification of the Address of a Proxy
US9338182B2 (en)2010-10-152016-05-10Brocade Communications Systems, Inc.Domain name system security extensions (DNSSEC) for global server load balancing
US8549148B2 (en)2010-10-152013-10-01Brocade Communications Systems, Inc.Domain name system security extensions (DNSSEC) for global server load balancing
US9060038B2 (en)*2011-05-162015-06-16At&T Intellectual Property I, L.P.Dynamic domain name server console for disaster recovery server management
US20120297197A1 (en)*2011-05-162012-11-22Norman YaleDynamic Domain Name Server Console for Disaster Recovery Server Management
US20150134848A1 (en)*2011-09-282015-05-14Amazon Technologies, Inc.Alias resource record sets
US9264358B2 (en)*2011-09-282016-02-16Amazon Technologies, Inc.Alias resource record sets
US8886750B1 (en)*2011-09-282014-11-11Amazon Technologies, Inc.Alias resource record sets
US20130159497A1 (en)*2011-12-162013-06-20Microsoft CorporationHeuristic-Based Rejection of Computing Resource Requests
US10320837B2 (en)*2012-11-072019-06-11International Business Machines CorporationDefense against DNS DoS attack
EP2878096A4 (en)*2013-09-272016-04-06Fastly IncContent node network address selection for content delivery
US11336614B2 (en)*2013-09-272022-05-17Fastly, Inc.Content node network address selection for content delivery
US10715480B2 (en)2013-09-272020-07-14Fastly, Inc.Content node network address selection for content delivery
US10097503B2 (en)*2013-09-272018-10-09Fastly, Inc.Content node network address selection for content delivery
US20150095516A1 (en)*2013-09-272015-04-02Fastly, Inc.Content node network address selection for content delivery
US11349805B2 (en)2013-12-262022-05-31Fastly, Inc.Content node selection based on classless prefix
US9912631B2 (en)*2013-12-262018-03-06Fastly, Inc.Content node selection based on classless prefix
EP3087703A4 (en)*2013-12-262017-07-05Fastly, Inc.Content node selection based on classless prefix
US10637823B2 (en)2013-12-262020-04-28Fastly, Inc.Content node selection based on classless prefix
US20150188881A1 (en)*2013-12-262015-07-02Fastly, Inc.Content node selection based on classless prefix
WO2015112206A1 (en)*2014-01-212015-07-30Telecommunication Systems, Inc.Intelligent ip resolver
US10700969B2 (en)*2014-02-042020-06-30Fastly, Inc.Communication path selection for content delivery
US20160112500A1 (en)*2014-10-212016-04-21Samsung Sds Co., Ltd.Global server load balancer apparatus and method for dynamically controlling time-to-live
US9954941B2 (en)*2014-10-212018-04-24Samsung Sds Co., Ltd.Global server load balancer apparatus and method for dynamically controlling time-to-live
US10469313B2 (en)*2015-01-292019-11-05Nec CorporationData file registration management system, method, management apparatus, and recording medium
US20180270111A1 (en)*2015-01-292018-09-20Nec CorporationData file registration management system, method, management apparatus, and recording medium
CN106210159A (en)*2015-05-072016-12-07阿里巴巴集团控股有限公司A kind of domain name analytic method and equipment
KR102090013B1 (en)*2015-05-122020-03-18지티이 코포레이션 Domain name system DNS resolution processing methods, devices, programs and computer readable media
KR20170137829A (en)*2015-05-122017-12-13지티이 코포레이션 METHOD, APPARATUS, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM
CN107231446A (en)*2016-03-232017-10-03北京京东尚科信息技术有限公司Synchronous IP collocation methods and device
US20180367619A1 (en)*2017-06-162018-12-20Samsung Electronics Co., LtdApparatus and method for controlling connection in communication system
EP3416356A1 (en)*2017-06-162018-12-19Samsung Electronics Co., Ltd.Apparatus and method for controlling connection using dns in communication system
KR20180137254A (en)*2017-06-162018-12-27삼성전자주식회사Apparatus and method for controlling of connection in communication system
CN109150953A (en)*2017-06-162019-01-04三星电子株式会社The device and method for controlling the connection in communication system
US10778780B2 (en)2017-06-162020-09-15Samsung Electronics Co., Ltd.Apparatus and method for controlling connection in communication system
KR102333144B1 (en)*2017-06-162021-11-30삼성전자주식회사Apparatus and method for controlling of connection in communication system
US20190020620A1 (en)*2017-07-132019-01-17T-Mobile Usa, Inc.Optimizing routing of access to network domains via a wireless communication network
US10666603B2 (en)*2017-07-132020-05-26T-Mobile Usa, Inc.Optimizing routing of access to network domains via a wireless communication network
US20190364059A1 (en)*2017-08-082019-11-28International Business Machines CorporationIdentifying command and control endpoint used by domain generation algorithm (DGA) malware
US10841320B2 (en)*2017-08-082020-11-17International Business Machines CorporationIdentifying command and control endpoint used by domain generation algorithm (DGA) malware
US10362044B2 (en)*2017-08-082019-07-23International Business Machines CorporationIdentifying command and control endpoint used by domain generation algorithm (DGA) malware
CN109246227A (en)*2018-09-262019-01-18北京达佳互联信息技术有限公司A kind of data request method, device, terminal device and storage medium
CN114285822A (en)*2021-12-152022-04-05中国银联股份有限公司Domain name resolution server switching method and device
CN114553828A (en)*2022-02-242022-05-27中国人民解放军国防科技大学 A DNS operation and maintenance management method, device, equipment and medium
US20230421471A1 (en)*2022-06-282023-12-28Citrix Systems, Inc.Optimizing selection of zero trust network access cloud edge nodes for internal application delivery
US11924081B2 (en)*2022-06-282024-03-05Citrix Systems, Inc.Optimizing selection of zero trust network access cloud edge nodes for internal application delivery
US20250247357A1 (en)*2023-01-172025-07-31Beijing Youzhuju Network Technology Co., Ltd.Data message response method and apparatus, electronic device and storage medium

Also Published As

Publication numberPublication date
US20090182884A1 (en)2009-07-16
US7877510B2 (en)2011-01-25

Similar Documents

PublicationPublication DateTitle
US7877510B2 (en)Domain name resolution making IP address selections in response to connection status when multiple connections are present
US9231853B2 (en)Load balancing
US6718359B2 (en)Load balancing
EP3643051B1 (en)Dns resolution using link-level capacity of destination systems
US10979387B2 (en)Systems and methods for utilization of anycast techniques in a DNS architecture
US9130954B2 (en)Distributed health check for global server load balancing
US7284055B1 (en)Method and system for network redirecting
EP1430651B1 (en)Adaptive node selection
JP4160506B2 (en) Configurable adaptive wide area traffic control and management
US6304913B1 (en)Internet system and method for selecting a closest server from a plurality of alternative servers
EP2652924B1 (en)Synchronizing state among load balancer components
US8423672B2 (en)Domain name resolution using a distributed DNS network
US7441045B2 (en)Method and system for balancing load distribution on a wide area network
US9225775B2 (en)Global server load balancing
US6397260B1 (en)Automatic load sharing for network routers
US6578066B1 (en)Distributed load-balancing internet servers
US7269143B2 (en)Combining routers to increase concurrency and redundancy in external network access
JP2005537687A5 (en)
De Launois et al.The NAROS approach for IPv6 multihoming with traffic engineering
Tomic et al.Implementation and efficiency analysis of composite DNS-metric for dynamic server selection
WO2024065424A1 (en)Link optimization method and system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:RAGULA SYSTEMS (FATPIPE NETWORKS), UTAH

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DATTA, SANCHAITA;BHASKAR, RAGULA;REEL/FRAME:012347/0443

Effective date:20020124

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION

ASAssignment

Owner name:FATPIPE NETWORKS INDIA LIMITED, INDIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DATTA, SANCHAITA;BHASKAR, RAGULA;RAGULA SYSTEMS (D/B/A/ FATPIPE NETWORKS);REEL/FRAME:022835/0994

Effective date:20090618


[8]ページ先頭

©2009-2025 Movatter.jp