[go: up one dir, main page]

DE10207902A1 - Dynamic domain name server is configured so that there is a priority DNS to which all address requests are forwarded so that functions are not distributed over a number of servers - Google Patents

Dynamic domain name server is configured so that there is a priority DNS to which all address requests are forwarded so that functions are not distributed over a number of servers

Info

Publication number
DE10207902A1
DE10207902A1 DE10207902A DE10207902A DE10207902A1 DE 10207902 A1 DE10207902 A1 DE 10207902A1 DE 10207902 A DE10207902 A DE 10207902A DE 10207902 A DE10207902 A DE 10207902A DE 10207902 A1 DE10207902 A1 DE 10207902A1
Authority
DE
Germany
Prior art keywords
dns
servers
server
domain name
forwarded
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.)
Withdrawn
Application number
DE10207902A
Other languages
German (de)
Inventor
Rene-Maxime Gracien
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.)
GRACIEN, RENE-MAXIME, 65760 ESCHBORN, DE
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE10207902A priority Critical patent/DE10207902A1/en
Publication of DE10207902A1 publication Critical patent/DE10207902A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • 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
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

Dynamic domain name server is configured so that a priority DNS is defined and all address requests are forwarded to said server.

Description

Es ist bekannt, dass Domain Name Server zur Zuordnung von IP-Adressen zu Hostnamen verwendet werden (Webseite: http:/ / www.ik.fh-hannover.de/tr/technik/dnsserv.html vom 20.02.2002) und dass deren Einträge dynamisch änderbar sind. It is known that Domain Name Servers are used to assign IP addresses to host names (Website: http: / / www.ik.fh-hannover.de/tr/technik/dnsserv.html from 20.02.2002) and that their entries are dynamically changeable.

Auf Basis dieses Wissens wurde bereits eine Methode erfunden, die die Änderung der DNS-Einträge vorsieht, um einem Terminal mit wechselnder IP-Adresse z. B. bei der Einwahl in das Internet einen Hostname dynamisch zuzuweisen (Webseite: http:/ / www.dns2go.de/DNS2go/index_dns2go.html vom 20.02.02). Based on this knowledge, a method has already been invented which provides for the change of the DNS entries in order to a terminal with a changing IP address e.g. B. dynamic when dialing into the Internet a host name assign (website: http: / / www.dns2go.de/DNS2go/index_dns2go.html dated 20.02.02).

Der Nachteil dieses Verfahrens zu dem unter "Patentansprüche" beschriebenen ist offensichtlich: Die erklärte Vorgehensweise bedient sich des dynamischen Domain Name Services lediglich zu Aktualisierung der sich ändernden IP-Adresse des Terminals, ermöglicht jedoch keine dauerhafte Nutzung eines auf Servern (1) gehosteten Angebots, da keine IP-Zuteilung des Hostnamens mehr möglich ist, wenn das Terminal die Verbindung zum Netzwerk trennt. The disadvantage of this method to that described under "Claims" is obvious: the procedure explained uses the dynamic domain name service only to update the changing IP address of the terminal, but does not enable permanent use of an offer hosted on servers ( 1 ), since the host name can no longer be assigned an IP if the terminal disconnects from the network.

Das von mir entwickelte Verfahren setzt den dynamischen Domain Name Service auf eine vollkommen neue Weise ein, da nicht IP-Adressen eines Rechners aktualisiert werden, sondern eine Änderung der Weiterleitung auf mehrere Server unter Berücksichtigung der genannten Prioritätsliste und des Verfügbarkeitsstatus dieser Server erfolgt. The process I developed sets the dynamic Domain Name Service on a completely new one Be careful, since it is not the IP addresses of a computer that are updated, but a change in forwarding to several servers, taking into account the above-mentioned priority list and its availability status Server is done.

Außerdem ist bereits eine Methode zur Belastungsverteilung von Aufrufen auf mehrere Server bekannt. In addition, a method for load distribution of calls to multiple servers is already known.

Diese Methode ist jedoch nur verwendbar, wenn kein Dialog zwischen dem Client und dem Server entstehen soll sondern der Host lediglich dem Abruf von Informationen dient. Ich werde dies an einem Beispiel verdeutlichen:
Nehmen wir an, ein Benutzer legt auf dem Server eine Datei an, an der er zusammen mit einem anderen Benutzer arbeitet. Würde eine Verteilung der Aufrufe stattfinden, wäre ein Arbeiten mit der angelegten Datei nicht möglich, da bei jedem Öffnungsversuch der Datei, eine zufällige Verteilung an einen der Server wahrscheinlich wäre, auf dem die Datei noch nicht angelegt wurde.
However, this method can only be used if there is no dialog between the client and the server, but the host is only used to retrieve information. I will illustrate this with an example:
Suppose a user creates a file on the server that he is working on with another user. If the calls were distributed, it would not be possible to work with the created file, since every time the file was attempted to open, a random distribution to one of the servers on which the file had not yet been created would be likely.

Doch die von mir entwickelte und bereits unter "Patentansprüche" beschriebene Methode sieht keine Verteilung auf mehrere Server vor, sondern eine dauerhafte Weiterleitung zu dem Server, der in den Prioritätseinstellungen des DNS als primärer Server angegeben wurde, so dass ein Arbeiten mit diesem Server problemlos möglich ist. Erst, wenn dieser Server nicht mehr im Netzwerk verfügbar ist, was durch die bereits unter "Patentansprüche" Mittel erkannt wird, erfolgt eine Weiterleitung der den Hostnamen aufrufenden Benutzer zu dem jeweils nächsten Server der Prioritätsliste, sofern dieser Server mit dem Netzwerk verbunden ist, was so lange fortgesetzt wird bis sich ein übergeordneter Server wieder mit dem Netz verbindet, wonach dieser Rechner wieder als Host dient. But the method developed by me and already described under "Claims" sees no distribution to multiple servers before, but a permanent redirect to the server that is in the priority settings DNS was specified as the primary server, so that working with this server is possible without any problems. Only when this server is no longer available in the network, which is indicated by the "Claims" Means is recognized, the users calling up the host name are forwarded to the next user Priority list server, if this server is connected to the network, which continues until a higher-level server reconnects to the network, after which this computer again serves as the host.

Diese Methode dient also wie in Fig. 3 an einem Beispiel verdeutlicht zusammengefasst zur Aufrechterhaltung eines Angebots trotz temporärer Verfügbarkeitszeiten der das Angebot zur Verfügung stellenden Server, die in diesem Fall die Nummerierung 1-5 tragen. This method, as illustrated in FIG. 3 using an example, is summarized for maintaining an offer despite temporary availability times of the servers making the offer available, which in this case are numbered 1-5.

Es sind jedoch noch zahlreiche andere praktische Anwendungsmöglichkeiten dieser Methode denkbar: So ist es wie in Fig. 2 verdeutlicht möglich, Serverausfälle auszugleichen, indem ein Sekundärserver die Aufgaben des Primärservers während des Ausfalls übernimmt (Fig. 1, 5). However, numerous other practical applications of this method are also conceivable: For example, as illustrated in FIG. 2, it is possible to compensate for server failures by a secondary server taking over the tasks of the primary server during the failure ( FIGS. 1, 5).

In beiden Fällen ergibt sich aus dem Einzelverfügbarkeiten eine Gesamtverfügbarkeit, die im optimalen Falle einer permanenten Verfügbarkeit entspricht. In both cases, the individual availability results in a total availability, which in the optimal case corresponds to permanent availability.

Claims (1)

Dynamischer Domain Name Service (DNS), dadurch gekennzeichnet, dass in bestimmten Intervallen Anfragen einiger nur zeitlich begrenzt im Netzwerk verfügbarer ein bestimmtes Angebot zur Verfügung stellender Server (1) z. B. mittels einer auf dem Server installierten Software an einen oder mehrere im Netzwerk befindlichen Domain Name Server (DNS) (2) erfolgen bzw. Anfragen des DNS wie z. B. eine "Ping"-Anfrage an die genannten Server gesendet werden, um deren Verfügbarkeit im Netzwerk zu testen, um anhand von Prioritätslisten des DNS dem verfügbaren Server mit der höchsten Priorität auszuwählen und dessen Internet Protocol (IP)-Adresse durch den DNS dem dem Angebot zugehörigen Hostnamen (Domain Name) zuzuteilen, so dass einem Client (3) der permanente Zugriff (Beispiel: 5) auf das Angebot ermöglicht wird. Dynamic Domain Name Service (DNS), characterized in that, at certain intervals, requests from some servers ( 1 ), which are only available for a limited time in the network, make a certain offer available. B. by means of software installed on the server to one or more domain name servers (DNS) ( 2 ) located in the network or requests of the DNS such. B. a "ping" request to the server mentioned to test their availability in the network, to select the available server with the highest priority on the basis of priority lists of the DNS and its Internet Protocol (IP) address by the DNS the Allocate associated host names (domain names) to the offer, so that a client ( 3 ) is given permanent access (example: 5) to the offer.
DE10207902A 2002-02-23 2002-02-23 Dynamic domain name server is configured so that there is a priority DNS to which all address requests are forwarded so that functions are not distributed over a number of servers Withdrawn DE10207902A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE10207902A DE10207902A1 (en) 2002-02-23 2002-02-23 Dynamic domain name server is configured so that there is a priority DNS to which all address requests are forwarded so that functions are not distributed over a number of servers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10207902A DE10207902A1 (en) 2002-02-23 2002-02-23 Dynamic domain name server is configured so that there is a priority DNS to which all address requests are forwarded so that functions are not distributed over a number of servers

Publications (1)

Publication Number Publication Date
DE10207902A1 true DE10207902A1 (en) 2003-09-11

Family

ID=27740380

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10207902A Withdrawn DE10207902A1 (en) 2002-02-23 2002-02-23 Dynamic domain name server is configured so that there is a priority DNS to which all address requests are forwarded so that functions are not distributed over a number of servers

Country Status (1)

Country Link
DE (1) DE10207902A1 (en)

Similar Documents

Publication Publication Date Title
DE602004008693T2 (en) Dynamic load balancing for business IP traffic
DE112015006397B4 (en) DNS optimization for multi-source download with hybrid access
DE69916024T2 (en) METHOD FOR ASSIGNING IP ADDRESSES TO HOSTING DEVICES ON THE INTERNET ON REQUEST OF AN ORIGINAL DEVICE
DE102006005814A1 (en) A method and apparatus for processing a contact with a client within a contact distribution in connection with computer-aided automatic call origination
EP1494434B1 (en) Method for the configuration of an apparatus in a data network
DE10316236A1 (en) Method and arrangement for configuring a device in a data network
DE102006019922A1 (en) SIP ACD multi-party mechanism that simplifies multiple levels of parts or participants
DE10207902A1 (en) Dynamic domain name server is configured so that there is a priority DNS to which all address requests are forwarded so that functions are not distributed over a number of servers
EP3054654B1 (en) Network system and method for name resolution in a network system
DE102008039427B4 (en) Parameterizable selection of a communication system based on name resolution mechanisms
DE102004055494B4 (en) Method for forwarding a call in one of the directly communicating communication network and communication component for a directly communicating communication network
EP2933985B1 (en) Use of multicast DNS
DE60021994T2 (en) Method and system for the adaptive assignment of call tasks
WO2012130263A1 (en) Method for addressing messages in a computer network
DE102016100576B4 (en) SESSION ENHANCEMENT FOR SIP NETWORK EDGE ELEMENT
DE102007053916A1 (en) Method for managing network components in a network and network component
DE10339051B3 (en) Server assignment method for subnetwork clients in distributed communications or data processing system
DE102004012503B4 (en) Communication server and method for controlling and monitoring of terminals, and combination of a communication server, a plurality of communication nodes and terminals
DE10230684A1 (en) Network with search functions integrated in communication components
DE69837608T2 (en) Internet access methods
DE10230690A1 (en) Method for updating services in communication networks
DE102006044861B3 (en) Method for computer-aided determination of number on network node in decentralized data network, involves determining one of network nodes as central network node, and all network nodes are noted
DE10230689A1 (en) Procedure for resource selection in communication networks
DE102019126486A1 (en) Process for the identification of services in a network with Internet of Things sensors / actuators
DE102006043233B4 (en) Method of offering Centrex features in a peer-to-peer network

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: GRACIEN, RENE-MAXIME, 65760 ESCHBORN, DE

8130 Withdrawal