DE69833379T2 - Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse - Google Patents

Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse Download PDF

Info

Publication number
DE69833379T2
DE69833379T2 DE69833379T DE69833379T DE69833379T2 DE 69833379 T2 DE69833379 T2 DE 69833379T2 DE 69833379 T DE69833379 T DE 69833379T DE 69833379 T DE69833379 T DE 69833379T DE 69833379 T2 DE69833379 T2 DE 69833379T2
Authority
DE
Germany
Prior art keywords
address
dynamic database
server
name
network
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.)
Expired - Lifetime
Application number
DE69833379T
Other languages
English (en)
Other versions
DE69833379D1 (de
Inventor
B. David Hillsboro ANDERSEN
J. Dirk Hillsboro BRANDEWIE
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of DE69833379D1 publication Critical patent/DE69833379D1/de
Publication of DE69833379T2 publication Critical patent/DE69833379T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • 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
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4535Network directories; Name-to-address mapping using an address exchange platform which sets up a session between two nodes, e.g. rendezvous servers, session initiation protocols [SIP] registrars or H.323 gatekeepers
    • 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/4557Directories for hybrid networks, e.g. including telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats

Description

  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft das Gebiet der Kommunikation zwischen Computern über ein Netzwerk oder Netz wie zum Beispiel das Internet. Im Besonderen betrifft die vorliegende Erfindung ein Verfahren zur Bereitstellung statischer Namen für Vorrichtungen, denen beim Anschluss an das Netzwerk dynamisch Netzwerkadressen zugewiesen werden.
  • Stand der Technik
  • Damit zwei Computer unter Verwendung des Internet miteinander kommunizieren können, muss ein anwählender Computer gemäß der Offenbarung aus WO 9731490A die Internetadresse (IP) eines gerufenen Teilnehmers kennen oder ermitteln können. Das Domain Name System (DNS) erleichtert diesen Vorgang, indem ein „friendly Name" bzw. benutzerfreundlicher Name (d.h. eine erkennbare Zeichenkombination an Stelle einer numerischen IP-Adresse) in eine entsprechende IP-Adresse aufgelöst wird. Somit kennen menschliche Anwender im Allgemeinen die zugrunde liegende IP-Adresse nicht oder sehen diese nicht, die den mit dem Internet verbundenen Computern zugeordnet sind.
  • CHUL-JIN PARK ET AL : THE IMPROVEMENT FOR INTEGRITY BETWEEN DHCP AND DNS' PROCEEDINGS. HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY, 28. April 1997 (1997-04-28), Seiten 511 bis 516, XP002110636, offenbart eine Methode bzw. ein Verfahren zur Realisierung der Interoperabilität zwischen dem Dynamic Host Configuration Protocol (DHCP) und DNS über ein TCP/IP Netzwerk.
  • Unzählige Internetnutzer greifen auf das Netz über einen Personalcomputer (PC) und einen Internet Service Provider (ISP) zu. Es ist allgemein üblich, dass ein ISP eine IP-Adresse dynamisch zuweist, die nur für den Zeitraum gilt, während dem der PC mit dem ISP verbunden ist. Ferner ist dem Computer kein statischer Bezeichner (z.B. ein benutzerfreundlicher Name) zugeordnet, der über DNS verfügbar ist. In vielen Fällen wissen die Anwender bzw. Benutzer folglich nicht, wie ihre eigene dynamisch zugewiesene Internetadresse lautet, wobei ist ihrem Computer kein DNS-Name zugeordnet bzw. zugewiesen. Als Folge dessen können die meisten Internetnutzer keinen statischen, eindeutigen Bezeichner bereitstellen, der wiederholt verwendet werden kann, um eine Kommunikationssitzung mit ihrem Computer über das Internet herzustellen.
  • Ein als User Location Service (ULS) bezeichneter Mechanismus stellt eine Lösung für dieses Problem bereit. ULS weist ein dynamisches Verzeichnis auf, das Datensätze aufweist, die eine bestimmte eindeutige Benutzerkennung auf eine zurzeit zugewiesene IP-Adresse abgebildet wird. ULS weist in Bezug auf den ausgesuchten benutzerfreundlichen Namen keine Einschränkungen auf (außer der Eindeutigkeit bzw. Einzigartigkeit). Einzelne Computer sind dafür zuständig, die Kontaktaufnahme und die Anmeldung mit und an einem ULS-Server vorzunehmen. Die Handlung der Anmeldung bewirkt es, dass ein neuer ULS-Datensatz erzeugt wird. Der ULS-Datensatz wird gelöscht, wenn sich der Computer von dem ULS abmeldet oder nicht mehr erfolgreich den eigenen Datensatz auffrischen kann.
  • Zwei signifikante Probleme in Verbindung mit ULS sind. dessen Unfähigkeit zur Skalierung und die vollständig nicht standardkonforme Art und Weise, auf die benutzerfreundliche Namen für eine IP-Adresse aufgelöst werden. Der Einsatz von nicht standardkonformen Auflösungstechniken verhindert es, dass bereits bestehende Anwendungen auf periodisch verbundene Vorrichtungen automatisiert zugreifen. Zum Beispiel kann eine ULS-Bezeichnerfolge nicht durch DNS oder durch die Webbrowser-Software eines Einzelanwenders aufgelöst werden. Bereits bestehende Anwendungen, wie zum Beispiel Webbrowser, können für gewöhnlich auf Ressourcen nur unter Verwendung lokaler Dateinamen, tatsächlicher IP-Adressen und DNS-Namen zugreifen. Für die Kontaktaufnahme von periodisch verbundenen Vorrichtungen unter Verwendung dem Stand der Technik entsprechender Techniken muss ein Kontakt mit dem jeweiligen ULS-Server hergestellt werden, der die Adresse aufweist, um die Adresse auflösen zu können. Somit kann durch zahlreiche bereits vorhandene Anwendungen für gewöhnlich nicht direkt auf ULS-registrierte Vorrichtungen zugegriffen werden.
  • Noch größere Probleme bringt die Unfähigkeit zur Skalierung mit sich. Ein Computer, der einen ULS-Namen auflösen möchte, besitzt keine Möglichkeit, zu wissen, welcher ULS-Standort zurzeit den entsprechenden Datensatz aufweist. Es existiert keine zentrale Autorität, unter der alle bestehenden ULS-Standorte automatisch durchsucht werden können. Folglich ist eine umfassende Suche unter allen verfügbaren ULS-Positionen erforderlich. Was noch schwer wiegender ist, ist die Tatsache, das es keinen aktuellen Mechanismus gibt, durch den eine Anwendung die vollständige Gruppe aller an einem bestimmten Tag verfügbaren ULS-Standorte bzw. ULS-Sites bestimmen kann. Somit gestalten neu hinzugefügte Sites das Vorhaben der Lokalisierung eines Anwenders bzw. eines Benutzers mit unbekannter ULS-Verbindung noch komplizierter.
  • In Bezug auf fehlende statische Vorrichtungsbezeichner integriert ein Internet-Faxdienst in Adressen von E-Mail-Nachrichten umgekehrte Faxnummern. Dieser Dienst sendet jedoch E-Mail-basierte Nachrichten an ein Faxgerät mit einer konstanten, bekannten Nummer, unter der das Faxgerät dauerhaft zu finden ist. Dabei wird keine skalierbare Lösung zur Lokalisierung und Verbindung von periodisch verbundenen Vorrichtungen bereitgestellt.
  • Somit sind dem Stand der Technik entsprechende Systeme nicht in der Lage, Anwendern bzw. Benutzern einen statischen Bezeichner bereitzustellen, der aufgelöst werden kann, um Zugriff auf bzw. Zugang zu periodisch verbundenen Vorrichtungen zu erlangen. Das Fehlen eines einzigen Bezeichners gestaltet das Verfahren der Bestimmung der Netzwerkadresse (sofern vorhanden) einer Vorrichtung komplizierter, die periodisch verbunden ist oder die aus anderen Gründen nicht dauerhaft einer Netzwerkadresse zugeordnet ist. Folglich sind die Position von sowie die Kommunikation mit diesen nicht dauerhaft verbundenen Vorrichtungen unter Verwendung von dem Stand der Technik entsprechenden Techniken unzulässig belastend.
  • Zusammenfassung der Erfindung
  • Vorgesehen ist gemäß einem ersten Aspekt der vorliegenden Erfindung ein Verfahren gemäß dem gegenständlichen Anspruch 1.
  • Vorgesehen ist gemäß einem zweiten Aspekt der vorliegenden Erfindung ein System gemäß dem gegenständlichen Anspruch 6.
  • Weitere Ausführungsbeispiele gemäß der vorliegenden Erfindung sind in den Unteransprüchen 2 bis 5 und 7 bis 10 definiert.
  • Kurze Beschreibung der Zeichnungen
  • Die vorliegende Erfindung wird durch Beispiele veranschaulicht, und die Abbildungen der beigefügten Zeichnungen schränken die Erfindung nicht ein. Es zeigen:
  • 1 ein Ausführungsbeispiel eines Systems der vorliegenden Erfindung;
  • 2 ein Ausführungsbeispiel eines hybriden DNS-Servers, der gemäß der vorliegenden Erfindung konfiguriert ist;
  • 3 ein Verfahren zur Erzeugung eines Namensauflösungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • 4 ein Ausführungsbeispiel eines Verfahrens, durch das eine Vorrichtung eine Verbindung mit einem Netzwerk herstellen kann und das einen Zugriff durch andere Vorrichtungen gemäß der vorliegenden Erfindung ermöglicht; und
  • 5 ein Ausführungsbeispiel eines Verfahrens, durch das eine Vorrichtung einen Zugriff auf periodisch verbundene Vorrichtung gemäß der vorliegenden Erfindung erlangen kann.
  • Genaue Beschreibung der Erfindung
  • Vorgesehen ist gemäß der vorliegenden Erfindung eine Technik zur Übersetzung einer praktischen statischen Bezeichnernummer in eine dynamisch zugewiesene Netzwerkadresse. In der folgenden Beschreibung sind zahlreiche besondere Einzelheiten ausgeführt, wie etwa bestimmte statische Bezeichner, Domänen-Unterteilungen und Namensauflösungsprotokolle, um ein umfassenderes Verständnis der vorliegenden Erfindung zu vermitteln. Hiermit wird jedoch festgestellt, dass die vorliegende Erfindung durch den Fachmann auf dem Gebiet auch ohne die besonderen Einzelheiten ausgeführt werden kann.
  • Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung kann eine Vorrichtung einen statischen Bezeichner oder einen „benutzerfreundlichen Namen" verwalten, obwohl der Vorrichtung eine Netzwerkadresse (z.B. eine IP-Adresse) dynamisch zugewiesen ist. Dies ermöglicht es Anwendern bzw. Benutzern, die Vorrichtung zu lokalisieren und auf diese zuzugreifen, und zwar unter Verwendung bereits bestehender, standardkonformer, skalierbarer Kommunikationstechniken (z.B. die DNS-Namensauflösung). Dem Stand der Technik entsprechende Techniken stellen keinen derartigen Mechanismus zum Lokalisieren von und für den Zugriff auf periodisch verbundene Vorrichtungen bereit.
  • In dem System aus 1 ermöglicht es zum Beispiel ein Ausführungsbeispiel der vorliegenden Erfindung, dass ein Anrufer (Vorrichtung 130) unter Verwendung eines statischen Bezeichners Kontakt mit einer periodisch verbundenen Vorrichtung 115 (angerufener Teilnehmer) herstellt. In einem Ausführungsbeispiel handelt es sich bei der periodisch verbundenen Vorrichtung 115 um einen Personalcomputer, der unter Verwendung einer Einwahlverbindung über einen Internet Service Provider 120 mit dem Internet 100 verbunden ist. Der Internet Service Provider 120 weist dem Personalcomputer eine temporäre IP-Adresse (W.X.Y.Z) zu.
  • Wenn eine Telefonnummer als statischer Bezeichner verwendet wird, kann die anrufende Vorrichtung 130 die Telefonnummer für den Zugriff auf die Vorrichtung 115 verwenden, indem die Telefonnummer in ein vordefiniertes Format neu angeordnet wird, um den Hostabschnitt eines Universal Resource Locator (URL) zu bilden, wie etwa 7890.456.123.011.dir-con.com. Der Einsatz eines Bezeichners in einem vordefinierten Format als variabler Abschnitt eines URL unter einer festen Domäne wie etwa dir-con.com ermöglicht es, dass ein einzelnes skalierbares Namensauflösungssystem die erforderlichen URL-Übersetzungen vornimmt. Der Rest des in der Abbildung aus 1 veranschaulichten Systems führt die Übersetzung aus, um für die Vorrichtung 130 die dynamisch zugewiesene IP-Adresse W.X.Y.Z bereitzustellen, so dass die anrufende Vorrichtung 130 einen Zugriff auf die Vorrichtung 115 erlangen kann.
  • Dieses Ausführungsbeispiel verwendet in vorteilhafter Weise das DNS-System zur Auflösung des URL für die periodisch verbundene Vorrichtung 115, wodurch eine Ausführung der Software an der anrufenden Vorrichtung 130 ermöglicht wird, um auf die Vorrichtung 115 zuzugreifen, wie auf jede andere durch einen URL identifizierte Vorrichtung. Somit können bestehende Anwendungen wie etwa Webbrowser für den Zugriff auf Vorrichtungen verwendet werden, die periodisch mit dem Internet verbunden sind.
  • Das vorhandene DNS-System löst den Hostabschnitt von URL-Adressen hierarchisch in IP-Adressen auf. Jede Bezeichnung in einem Domänennamen, die sich von dem Punkt nach links erstreckt, ist eine Unterdomäne der Domäne rechts neben diesem Punkt. Ein impliziter Punkt am Ende jedes Domänennamens ordnet alle Domänen der Stammdomäne unter („."). Ein Host-Namensserver 105 fungiert als DNS-Root-Server und stellt IP-Adressen an Top-Level-Domain-Server bereit, wie etwa Server für die Domänenbezeichnungen .org, .net, .edu, .gov und .com.
  • Der Server 105 kann zum Beispiel die Informationen aufweisen, von denen der .com-Domain-Server die IP-Adresse von A.B.C.D aufweist. Im Besonderen können viele Server im Internet die Top-Level- oder die Root-Domänen-Informationen aufweisen. Die Funktionsweise derartiger Hostnamens- oder DNS-Server ist im Fach allgemein bekannt.
  • Wenn angenommen wird, dass der URL für die periodisch verbundene Vorrichtung 115 nicht im Cache gespeichert wird, löst die anrufende Vorrichtung 130 unter der URL abc.edu hierarchisch die IP-Adresse für die angerufene Vorrichtung 115 auf. Zuerst wird ein .edu-Server (nicht abgebildet) abgerufen, um zu bestimmen, ob dieser 7890.456.123.011.dir-con.com auflösen kann. Da der .edu-Server keine Adressen für .com Domänenmaschinen (sofern nicht im Cache gespeichert) aufweist, ist er nicht in der Lage, diese Adresse aufzulösen, und der Server 105, der die DNS-Stamminformationen aufweist, wird als nächstes kontaktiert. Dieser Server zeigt auf den .com-Domain-Server an der IP-Adresse A.B.C.D. Danach werden zumindest der .com-Domain-Server und möglicherweise eine Reihe von Unterdomänen-Servern kontaktiert, um eine Direktverbindungs-Domäne (dir-con) zu erreichen, die letztlich die IP-Adresse (W.X.Y.Z) der Vorrichtung 115 bereitstellt.
  • Gemäß der Abbildung weist der Server 110 die IP-Adresse I.J.K.L für einen Top-Level-dir-con-Server 120 auf, der DNS-Einträge für Unterdomänen des dir-con-Domänennamens aufwiest. Der Top-Level-dir-con-Server 120 weist die IP-Adresse E.F.G.H für einen hybriden DNS-Server 135 auf, der den Ländercode 011 behandelt. Darüber hinaus weist der Server 120 eine IP-Adresse für den Lokalisierer-Server unter 011.uls.dir-con.com auf, welche Vorrichtungen mit dem Ländercode 011 bei einer Anmeldung Kontakt aufnehmen. In dem veranschaulichten Ausführungsbeispiel handelt es sich bei dem Lokalisierer-Server um ein Programm, das auf dem hybriden DNS-Server 135 ausgeführt wird.
  • Der hybride DNS-Server 135 weist ein DNS-Front-End 150 auf, das die Standardfunktionen zur DNS-Auflösung für IP-Adressen bereitstellt, die in einer DNS-Tabelle 145 gespeichert sind. Das DNS-Front-End fungiert als Host-Namensserver wie etwa als Standard-DNS-Server 110. Die DNS-Tabelle 145 speichert die IP-Adressen für Maschinen mit dauerhaften bzw. festen IP-Adressen oder zumindest für derartige Maschinen, die sich nicht über verschiedene bzw. unterschiedliche IP-Adressen an- und abmelden.
  • Der hybride Server 135 unterscheidet sich dadurch von dem Stand der Technik entsprechenden Servern, dass er auch eine dynamische Hostnamen-Datenbank 140 aufweist, welche IP-Adressen speichert, die temporär periodisch verbundenen Vorrichtungen zugewiesen sind. Vorrichtungen, die sich anmelden, kontaktieren die dynamische Datenbank unter Verwendung eines dynamischen Datenbankbezeichners (z.B. uls.dir-con.com), so dass deren temporäre IP-Adressen in der dynamischen Datenbank gespeichert werden. Da der Name der richtigen dynamischen Datenbank eine vordefinierte Kombination aus Indikator der dynamischen Datenbank („uls") und einer Telefonnummer für die periodisch verbundene Vorrichtung ist, muss die periodisch verbundene Vorrichtung 115 (oder deren Benutzer) nicht willkürlich einen User Locator Service auswählen, wie dies gemäß dem Stand der Technik der Fall ist. Obgleich auch jeder andere dynamische Datenbankbezeichner verwendet werden kann, kann der Einsatz von „uls" zweckmäßig sein, da das dynamische Datenbanksystem Funktionen ausführen kann, die vorher ULS-Servern zugeordnet gewesen sind.
  • Wenn eine Vorrichtung anfordert, dass der hybride DNS-Server 135 einen Vorrichtungsnamen für eine periodisch verbundene Vorrichtung auflöst, wird die dynamisch zugewiesene IP-Adresse in der DNS-Tabelle 145 nicht gefunden. Als Folge dessen kommuniziert das DNS-Front-End 150 mit der Schnittstelle 155 der dynamischen Datenbank und fragt die dynamische Datenbank 140 ab, um zu bestimmen, ob eine IP-Adresse für die angeforderte Vorrichtung in dieser Datenbank gespeichert ist. Alternativ kann das DNS-Front-End Zugriffe auf die Direktverbindungsdomäne erkennen und diese an die Schnittstelle 155 der dynamischen Datenbank verweisen.
  • In einem weiteren alternativen Ausführungsbeispiel verwaltet ein hybrider Server nur Einträge für periodisch verbundene Vorrichtungen unter der vorbestimmten (dir-con) Domäne. Dies macht die getrennte Verwaltung einer DNS-Tabelle für andere Vorrichtungen überflüssig. Derartige Tabellen für gewöhnlich jedoch zumindest als Teil eines Caching-Systems verwaltet. Wenn keine DNS-Tabelle geführt wird, leitet das DNS-Front-End Anforderungen direkt an die Auflösungsroutine für die dynamische Datenbank weiter.
  • Die Abbildung aus 2 zeigt verschiedene weitere Einzelheiten des hybriden DNS-Servers 135 aus 1. Eine Netzwerkschnittstelle 215 sorgt für die Kommunikation zwischen einem internen Bus 210 und dem Internet 100, wodurch der Empfang von Namensauflösungsanforderungen ermöglicht wird. Ein Prozessor 205, der in einer oder mehreren diskreten Bauteilen oder integrierten Schaltungen ausgeführt werden kann, führt in einem Speicher 220 gespeicherte Befehle und Routinen aus. Der Speicher 220 weist eine DNS-Schnittstelle auf, mit einer modifizierten DNS-Auflösungsroutine.
  • Die DNS-Auflösungsroutine wird modifiziert, so dass bei einem Fehler der DNS-Auflösung unter Verwendung einer DNS-Tabelle 230, die Routine eine Auflösungsroutine für eine dynamische Datenbank oder ULS aufruft. Die Auflösungsroutine für die dynamische Datenbank gibt eine IP-Adresse für den angeforderten statischen Bezeichner zurück, sofern eine in der dynamischen Datenbanktabelle 225 gespeichert ist. Wenn für den statischen Bezeichner kein Eintrag vorhanden ist, wird ein Fehlersignal zurückgegeben.
  • Eine Anmelderoutine wird aufgerufen, wenn eine Vorrichtung als Teil der Anmeldung im Internet auf eine entsprechende uls.dir-con.com Unterdomäne zugreift. Der hybride DNS-Server empfängt einen statischen Bezeichner und eine dynamisch zugewiesene Adresse von der Vorrichtung und speichert den statischen Bezeichner und die dynamisch zugewiesene IP-Adresse in der dynamischen Datenbanktabelle 225. Im anderen Fall entfernt eine Abmelderoutine einen derartigen Eintrag aus der dynamischen Datenbanktabelle 225, wenn eine Vorrichtung anzeigt, dass sie sich aus dem Internet abmeldet. Schließlich bestimmt eine Keep-Alive-Routine, ob eine Vorrichtung ein Keep-Alive-Signal innerhalb eines vorbestimmten Zeitraums an den hybriden DNS-Server 135 gesendet hat. Wenn der vorbestimmte Zeitraum ohne Keep-Alive-Signal abgelaufen ist, beendet der Server die Verbindung und entfernt den Eintrag aus der Datenbank 225.
  • In folgendem neuerlichen Bezug auf die Abbildung aus 1 wird somit eine Mehrzahl von derartigen hybriden DNS-Servern bereitgestellt. Der Server 135 bedient einen ersten Ländercode, wie zum Beispiel 011 für die Vereinigten Staaten von Amerika. Der Server 135 bearbeitet somit alle Anforderungen untern 011.dir-con.com. Wenn somit CCN dem n-ten Ländercode entspricht, so bearbeitet der Server 160 alle Anforderungen unter dem Domänennamen CCN.dir-con.com. Auf diese Weise können Telefonnummern nach Ländercode partitioniert werden.
  • Ein großer Vorteil dieses Systems ist es, dass eine Skalierung möglich ist, indem die dir-con-Domäne in weitere Unterdomänen unterteilt wird. Zum Beispiel kann ein hybrider DNS-Server jeden Gebietscode bzw. Ortsvorwahlcode an Stelle jedes Ländercodes bearbeiten. In diesem Fall enthält ein Eintrag des Top-Level-Servers 120 oder eines Servers, der sich hierarchisch unter dem Top-Level-Server bindet, die IP-Adresse eines hybriden DNS-Servers, der eine Ortsvorwahlcode-Unterdomäne wie etwa 123.011.dir-con.com bearbeitet. Der hybride Server enthält dabei dann die dynamische Datenbank, welche IP-Adressen für alle Benutzer bzw. Anmelder speichert, die sich unter dem Gebiets- bzw. Ortsvorwahlcode 123 angemeldet haben. Zu Beginn können mehrere Gebietscodes durch einen einzigen Namensserver bearbeitet werden; wenn ein Server jedoch überladen ist, können die Einträge für einen oder mehrere Ortsvorwahlcodes an andere Namensserver entladen werden, indem die DNS-Einträge für die entladenen Ortsvorwahlscodes geändert werden.
  • Das System ermöglicht eine Erweiterung der Anzahl von Servern, die Übersetzungen in IP-Adressen vornehmen, wodurch ein Anstieg der Anzahl der Anwender bzw. Benutzer ermöglicht wird. Darüber hinaus ist diese Skalierung transparent, da die DNS-Namensauflösung durch die Hierarchie navigiert und korrekt die erforderliche IP-Adresse vorsieht, unabhängig von der Anzahl der Ebenen der Hierarchie. Diese Skalierung kann weitergeführt werden, indem die dir-con-Domäne unter Verwendung der weiteren Stellen der Telefonnummer weiter unterteilt wird, und indem hybride DNS-Server auf einer niedrigeren Ebene bereitgestellt werden. Wenn die nächsten drei Stellen der Telefonnummer zur Spezifizierung der URL eines hybriden Servers verwendet werden, müssen unter Umständen nur die letzten vier Stellen oder maximal zehntausend statische Bezeichner von jedem Server gespeichert werden.
  • Schließlich können zusätzliche Stellen aber auch als Präfix hinzugefügt werden, wenn es wünschenswert ist, mehrere Vorrichtungen unter einer bestimmten Telefonnummer zu adressieren (z.B. unter Verwendung einer URL wie etwa 0.7890.456.123.Oll.dir-con.com). Alternativ können die Telefonnummern in verschiedene Unterdomänen separiert werden, indem die Punkte in dem URL hinzugefügt oder entfernt werden. Die genaue Partitionierungstechnik ist nicht entscheidend und andere Methoden sind gemäß dem Umfang der vorliegenden Erfindung ebenfalls möglich.
  • Die Abbildung aus 3 veranschaulicht ein Ausführungsbeispiel eines Verfahrens zur Bereitstellung eines Systems, wie dies etwa in der Abbildung aus 1 dargestellt ist, um statische Bezeichner unter Verwendung des Domänennamensystems aufzulösen. Erstens wird für den Namen der Direktverbindungsdomäne ein Name ausgewählt, wie etwa dir-con.com, wie dies in dem Schritt 300 dargestellt ist. Domänennamen werden zurzeit gemäß der Darstellung durch den Schritt 305, durch Kontaktaufnahme mit dem Registrierungsdienst Internic unter http://rs.internic.net registriert. Die Registrierung führt dazu, dass der dir-con-Domänenname in einem Server unter der .com-Domäne platziert wird. Zum Beispiel werden der Name für die Direktverbindungsdomäne und die entsprechende IP-Adresse in dem Server 110 aus der Abbildung aus 1 platziert.
  • Wie dies in dem Schritt 310 dargestellt ist, werden als nächstes die Telefonnummern in Gruppen aufgeteilt, welche den Raum des Direktverbindungsnamens in Unterdomänen aufteilen. Wie dies bereits vorstehend im Text beschrieben worden ist, kann diese Unterteilung auf der Ebene des Ländercodes, des Ortscodes, der Vermittlung oder weiteren Unterteilungen der Stellen der Telefonnummer erfolgen. Nach der Aufteilung des Namensraums können Server für Unterdomänen bereitgestellt werden, wie dies in dem Schritt 320 dargestellt ist. In der Abbildung aus 1 ist der Direktverbindungsdomänenraum zum Beispiel in Unterdomänen von Ländercodes unterteilt. Einer der DNS-Server 110 weist die IP-Adresse (I.J.K.L.) für den Top-Level-dir-con-Server 120 auf. Dieser Server weist wiederum die IP-Adresse (E.F.G.H) für den hybriden DNS-Server 135 auf, welche die Unterdomäne für den Ländercode 011 bedient. Andere Ländercode-Unterdomänen weisen ebenfalls ihre eigenen Server auf oder nutzen Server gemeinsam, abhängig von der Nutzung der jeweiligen Unterdomäne.
  • Nachdem die Domänen- und Unterdomänen-Server festgelegt worden sind, kann das System mit dem Betrieb beginnen. Wenn sich Vorrichtungen an dem System anmelden, werden ihre statischen Bezeichner und ihre entsprechenden IP-Adressen in dem entsprechenden hybriden DNS-Server der Unterdomäne gespeichert, wie dies in dem schritt 325 dargestellt ist. Die hybriden DNS-Server lösen ferner Anforderungen von IP-Adressen von statischen Bezeichnern auf, wie dies in dem Schritt 330 dargestellt ist.
  • Schließlich können Vorrichtungen durch zwei Vorgehensweisen aus dem System abgemeldet werden. Wie dies in dem Schritt 335 dargestellt ist, werden Einträge des statischen Bezeichners und der entsprechenden Adresse entfernt, wenn die Vorrichtung explizit ein Signal überträgt, das anzeigt, dass sie sich von dem System abmeldet. Wie dies in dem Schritt 340 dargestellt ist, gilt für den Fall, dass die Vorrichtungen nicht periodisch mit dem Server kommunizieren, der die IP-Adresse und den Bezeichner für die Vorrichtung speichert, dass die Vorrichtung getrennt ist und ihr Eintrag wird aus dem Server gelöscht. Hiermit wird festgestellt, dass die Schritte 325 bis 340 unabhängig voneinander auftreten können und in einer anderen Reihenfolge als wie dies dargestellt ist; wobei die Folge dieser Ereignisse von den Anforderungen abhängig ist, die von einem bestimmten Server empfangen werden sowie von der abgelaufenen Zeit.
  • Um die Skalierbarkeit dieses Systems zu nutzen, sollten periodisch Tests durchgeführt werden, um zu Bestimmen, ob Server überladen sind. Die Tests können manuell oder automatisch ausgeführt werden, indem bestimmt wird, wie viele verschiedene Vorrichtungen sich an jedem Unterdomänen-Server an- und abmelden. Wenn die Belastung des Unterdomänen-Servers zu groß ist, springt das Verfahren zu dem Schritt 310 zurück, wobei die statischen Bezeichner erneut partitioniert werden können, um die Belastung über eine größere Anzahl von Servern zu verteilen. Wenn das System nicht überladen ist, wird das System weiter betrieben, indem zu dem Schritt 325 zurückgekehrt wird.
  • Nach der Einrichtung des Systems kann die Vorrichtung über eine Kombination von Maßnahmen durch die Host-Vorrichtung und einen hybriden DNS-Server unter Verwendung des Verfahrens aus 4 mit dem System verbunden werden. Wie dies in dem Schritt 400 dargestellt ist, wird zuerst ein statischer Bezeichner durch die Vorrichtung ausgewählt, wie zum Beispiel die Telefonnummer 011-123/456-7890. In dem Schritt 405 wird diese Telefonnummer neu angeordnet, so dass ein DNS-formatierter Namen gebildet wird. In dem Schritt 410 werden die Stellen der Telefonnummer umgekehrt, was dazu führt, dass sich die am wenigstens aussagekräftigen Stellen (d.h. der Ländercode) am dichtesten an dem Ende des Vorrichtungsnamens befindet. Im Allgemeinen werden DNS-Namen von rechts nach links aufgelöst, wobei der hierarchisch höchste oder der am wenigsten spezifische Abschnitt des Namens am weitesten von rechts entfernt ist. Eine Umkehr einer Telefonnummer zur Bildung eines Domänennamens führt somit zu einer Domänenunterteilung, die grob auf der geografischen Position basiert.
  • Nach den umgekehrten Stellen der Telefonnummer wird ein vorbestimmter Lokalisierer-Servername angehängt, wie dies in dem Schritt 415 dargestellt ist. Zum Beispiel kann das Suffix „uls" angehängt werden, gefolgt von dem Direktverbindungs-Domänennamen. Der gebildete Name ist der Name eines dynamischen Host-Namensserver wie etwa des hybriden DNS-Servers 135 aus 1. Das Lokalisierer-Server-Suffix „uls" zeigt an, dass eine Vorrichtung die Routinen der dynamischen Datenbank adressiert, um eine Funktion auszuführen, wie zum Beispiel die Anmeldung, an Stelle eines Versuchs zur Auflösung einer IP-Adresse.
  • In dem Schritt 420 meldet sich die Vorrichtung nach der dynamischen Datenbank an. Ein Authentifizierungsprozess wird in Verbindung mit der Anmeldung am System ausgeführt, um zu verhindern, dass unbefugte Vorrichtungen Kommunikationen empfangen. Ohne Authentifizierung könnte eine Vorrichtung jede Telefonnummer bereitstellen, die sie möchte und eine andere Vorrichtung nachahmen, die diese Telefonnummer eigentlich aufweist. Folglich kann es zu unbefugten Kommunikationen bzw. Übertragungen kommen.
  • Wenn eine Authentifizierung ausgeführt wird, wird eine sichere Verbindung zwischen jedem Server in der Hierarchie zwischen der sich anmeldenden Vorrichtung und dem hybriden DNS-Server hergestellt. Wie dies im Fach allgemein bekannt ist, kann diese sichere Verbindung für den Austausch eines digitalen Zertifikats verwendet werden, das bestätigt, dass die Informationen ohne Missbrauch übertragen worden sind, wodurch die Identität der Vorrichtung bestätigt werden kann.
  • Wie dies in dem Schritt 430 dargestellt ist, werden die dynamisch zugewiesene IP-Adresse und der statische Bezeichner zu dem hybriden DNS-Server übertragen. Zum Beispiel werden in dem in der Abbildung aus 1 veranschaulichten System die IP-Adresse W.X.Y.Z und der statische Bezeichner von 7890.456.123.011 durch die Vorrichtung 115 zu dem hybriden DNS-Server 135 übertragen und in der dynamischen Datenbank 140 gespeichert.
  • Wenn die Adresse und der statische Bezeichner in der dynamischen Datenbank 140 gespeichert sind, kann die dynamische Datenbank Anforderungen für diese Adresse bearbeiten. Nach dem Schritt 435, in dem die Anforderung empfangen wird, können die verbleibenden Schritte aus 4 durch einen hybriden DNS-Server ausgeführt werden, wie etwa den Server 135, der in der Abbildung aus 1 dargestellt ist. Eine Anforderung weist den der Adresse zugeordneten statischen Bezeichner auf. Das DNS-Front-End 150 prüft die DNS-Tabelle 145 unter Verwendung einer ersten Auflösungsroutine und leitet die Anforderung danach an die dynamische Datenbankschnittstelle 155 weiter, welche eine zweite Auflösungsroutine verwendet, um auf die dynamische Datenbank zuzugreifen. Der Server 135 gibt danach die richtige IP-Adresse an die Anforderungseinrichtung zurück, wie dies in dem Schritt 440 dargestellt ist.
  • Im Zeitverlauf prüft der Server 135 periodisch, ob die Vorrichtung 115 ein Keep-Alive-Signal übertragen hat, um die Kommunikation mit dem Server aufrechtzuerhalten, wie dies in dem Schritt 445 dargestellt ist. Wenn nach einem vorbestimmten Zeitraum kein Keep-Alive-Signal empfangen worden ist, meldet der Server 135 die Vorrichtung ab, wie dies in dem Schritt 450 dargestellt ist. Der Zeitraum bzw. die Dauer wird für gewöhnlich durch einen Timer bzw. eine Zeitsteuerungseinrichtung überwacht und kann angepasst werden, um hohe Belastungen durch Nutzung oder Serverkapazitäten zu kompensieren.
  • Wenn das Keep-Alive-Signal regelmäßig von der Vorrichtung 115 empfangen wird, bearbeitet der Server weiter Anforderungen für die IP-Adresse der Vorrichtung. Wenn somit gemäß der Darstellung in dem Schritt 455 eine weitere Anforderung empfangen wird, kehrt das Verfahren zu dem Schritt 435 zurück, was dazu führt, dass eine IP-Adresse zurückgegeben wird, um die Anforderung zu erfüllen. Wenn keine weiteren Anforderungen empfangen werden, verifiziert der Server weiter, dass die Vorrichtung 115 Keep-Alive-Signale überträgt. Hiermit wird festgestellt, dass der Server die Schritte 445 und 455 als Reaktion auf Unterbrechungssignale ausführen kann, die durch Timer erzeugt werden, oder eingehende Anforderungen, anstatt diese zwischen den Schritten abzuwickeln.
  • Wenn die periodisch verbundene Vorrichtung 115 angemeldet ist und der Server 135 Anforderungen von IP-Adressen bearbeitet, kann eine andere Vorrichtung eine Kommunikation mit der periodisch verbundenen Vorrichtung 115 gemäß dem in der Abbildung aus 5 dargestellten Ablauf herstellen. Zum Beispiel kann die Vorrichtung 130 an abc.edu die Vorrichtung 115 unter 7890.456.123.011.dir-con.com kontaktieren. Wie dies in dem Schritt 500 dargestellt ist, wird ein statischer Bezeichner zuerst in die Vorrichtung 130 eingegeben oder von dieser ausgewählt. Ein Benutzer kann diesen Wert eingeben oder auswählen, oder die Vorrichtung kann den statischen Bezeichner von einem Speicherplatz auswählen.
  • Der statische Bezeichner ist so angeordnet, dass er einen Vorrichtungsnamen in dem DNS-Format bildet, wie dies in dem Schritte 505 dargestellt ist. Im Falle einer Telefonnummer wird dies durch eine Umkehr der Stellen der Rufnummer und das Anhängen eines vorbestimmten Direktverbindungs-Domänennamen erreicht, wie dies in den Schritten 510 und 515 veranschaulicht ist. Der resultierende Vorrichtungsname im DNS-Format lautet 7890.456.123.011.dir-con.com. Im Gegensatz zu der Stufe der Anmeldung ist in dem Namen kein Lokalisierer-Server-Indikator („uls") in dem Namen enthalten, da die Vorrichtung einfach auf die periodisch verbundene Vorrichtung 115 zugreift.
  • Folglich wird die Auflösung des Vorrichtungsnamens von einem DNS-Server in dem Schritt 520 angefordert. Nach dem Schritt 520 werden die verbleibenden Schritte aus der Abbildung aus 5 durch die DNS-Server ausgeführt. Da die Vorrichtung 130 unter der .edu-Domäne angeordnet ist, müssen unter Umständen verschiedene Hierarchieebenen vor der Lokalisierung des Servers 110 durchlaufen werden, welcher die IP-Adresse des hybriden DNS-Servers 135 aufweist. Diese IP-Adresse, E.F.G.H, wird aufgelöst, und auf den Server 135 wird unter Verwendung von standardkonformen DNS-Auflösungsprozeduren zugegriffen, da das DNS-Front-End 150 die Schnittstelle eines Standard-DNS-Servers bereitstellt. Wie dies in dem Schritt 525 dargestellt ist, wird somit die IP-Adresse des Servers 135 zurückgeführt, da der Server den Ländercode (011) bearbeitet, der die verwendete Telefonnummer anzeigt.
  • Wie dies in dem Schritt 530 dargestellt ist, bestimmt der Server 135, ob er die angeforderte IP-Adresse aufweist. Dies wird in dem vorliegenden Ausführungsbeispiel dadurch erreicht, dass zuerst die DNS-Tabelle 145 überprüft wird, und wenn die DNS-Tabelle 145 die Adresse nicht aufweist, so wird die Anforderung danach an die Schnittstelle 155 der dynamischen Datenbank weitergeleitet, um zu prüfen, ob der entsprechende Eintrag in der dynamischen Datenbank 140 gespeichert ist. Wenn die IP-Adresse nicht vorhanden ist, wird ein Fehler signalisiert, wie dies in dem Schritt 535 dargestellt ist. Der zu der Vorrichtung 130 zurückgegebene Fehler zeigt an, dass die angeforderte Vorrichtung nicht zur Verfügung steht, wie dies auftreten kann, wenn eine permanent verbundene Vorrichtung offline gewesen ist oder anderweitig Anforderungen nicht bearbeiten kann.
  • Wenn die IP-Adresse in dem Server 135 vorhanden ist, wird die richtige Adresse aufgelöst und zu der anfordernden Einrichtung zurückgegeben, wie dies in dem Schritt 540 dargestellt ist. Die anfordernde Vorrichtung, die Vorrichtung 130, empfängt die IP-Adresse für die periodisch verbundene Vorrichtung. In der Folge kann die Vorrichtung 130 auf die periodisch verbundene Vorrichtung 115 mit der IP-Adresse zugreifen, ohne zu einem beliebigen Zeitpunkt wissen zu müssen, dass der periodisch verbundenen Vorrichtung keine IP-Adresse dauerhaft zugewiesen ist.

Claims (10)

  1. Verfahren, das folgendes umfasst: das Empfangen einer dynamisch zugewiesenen Netzwerkadresse, die einer periodisch verbundenen Vorrichtung (115) entspricht, von der periodisch verbundenen Vorrichtung (115); das weitere Empfangen einer dynamischen Datenbankadresse von der periodisch verbundenen Vorrichtung, wobei die Adresse einen statischen Bezeichner umfasst, bei dem es sich um eine Telefonnummer für die genannte Vorrichtung handelt, die in einem vorbestimmten Format mit einem vorbestimmten festen angehängten Abschnitt angeordnet ist; das Speichern der genannten dynamisch zugewiesenen Netzwerkadresse und der genannten dynamischen Datenbankadresse in einer dynamischen Datenbank (140), die der periodisch verbundenen Vorrichtung zugeordnet ist; und das Zurückführen der dynamisch zugewiesenen Netzwerkadresse, die der genannten Vorrichtung entspricht, an eine anfordernde Vorrichtung, wenn eine Auflösung der genannten dynamischen Datenbankadresse von der dynamischen Datenbank angefordert wird.
  2. Verfahren nach Anspruch 1, wobei der genannte feste angehängte Abschnitt ein vorbestimmter Domänenname ist.
  3. Verfahren nach Anspruch 1, wobei die dynamische Datenbankadresse die genannte in einen Domänennamen integrierte Telefonnummer umfasst.
  4. Verfahren nach Anspruch 3, wobei eine Mehrzahl von Stellen in der genannten Telefonnummer umgekehrt ist.
  5. Verfahren nach Anspruch 4, wobei die dynamische Datenbankadresse den genannten statischen Bezeichner und einen vorbestimmten Servernamen für die dynamische Datenbank aufweist, wobei es sich dabei um den vorbestimmten festen angehängten Abschnitt handelt.
  6. System, das folgendes umfasst: ein Netzwerk (100); einen dynamischen Datenbankserver (135), der mit dem genannten Netzwerk gekoppelt ist, wobei der genannte dynamische Datenbankserver so zugewiesen ist, dass er eine bestimmte oder mehrere Netzwerkvorrichtungen (115) bedient; wobei die genannte eine oder mehrere Netzwerkvorrichtungen eine Vorrichtung aufweisen, die so angeordnet ist, dass sie periodisch eine Verbindung mit dem Netzwerk herstellt, wobei die genannte Vorrichtung einen Namen aufweist, der einen statischen Bezeichner umfasst, der von einer Anwendertelefonnummer abgeleitet wird, die in einem vorbestimmten Format mit einem festen angehängten Abschnitt angeordnet ist; wobei die genannte Vorrichtung ferner so angeordnet ist, dass sie eine dynamisch zugewiesene Netzwerkadresse empfängt, wenn sie mit dem Netzwerk verbunden ist, und um die genannte dynamisch zugewiesene Netzwerkadresse dem dynamischen Datenbankserver bereitzustellen; und wobei der genannte dynamische Datenbankserver eine Einrichtung (150) aufweist, die so angeordnet ist, dass sie die dynamisch zugewiesene Netzwerkadresse von der genannten Vorrichtung empfängt, wenn die genannte Vorrichtung mit dem genannten Netzwerk verbunden ist, und mit einer Einrichtung (140), die so angeordnet ist, dass sie die genannte dynamisch zugewiesene Netzwerkadresse und den genannten statischen Bezeichner speichert.
  7. System nach Anspruch 6, wobei der genannte dynamische Datenbankserver eine Auflösungsroutine aufweist, um die dynamisch zugewiesene Netzwerkadresse der Vorrichtung zurückzuführen, die periodisch mit dem Netzwerk verbunden ist, wenn der statische Bezeichner in dem dynamischen Datenbankserver gespeichert wird.
  8. System nach Anspruch 6t, wobei das System ferner einen Host-Namenserver (105) umfasst, der auf eine Tabelle zugreift, die eine Mehrzahl von Vorrichtungsbezeichnern und eine Mehrzahl von entsprechenden Netzwerkadressen aufweist, und wobei der genannte Host-Namenserver eine Übersetzung von dem genannten dynamischen Datenbankserver anfordert, wenn ein angeforderter statischer Bezeichner in der genannten Mehrzahl von Vorrichtungsbezeichnern nicht gefunden wird.
  9. System nach Anspruch 8, wobei der genannte dynamische Datenbankserver (135) einen Fehler zurückgibt, wenn die genannte Vorrichtung nicht angemeldet ist, und wobei die genannte dynamische Datenbank die genannte Netzwerkadresse zurückgibt, wenn die genannte Vorrichtung angemeldet ist.
  10. System nach Anspruch 6, wobei die genannte Vorrichtung (115) das genannte Protokoll auf Anforderung unter Verwendung des genannten statischen Bezeichners in Verbindung mit einem vorbestimmten dynamischen Datenbank-Serverindikator an den genannten dynamischen Datenbankserver (135) überträgt, um einen dynamischen Datenbankservernamen zu erzeugen; wobei die genannte dynamisch zugewiesene Netzwerkadresse eine IP-Adresse umfasst, und wobei der genannte dynamische Datenbankservername ferner auch aus der genannten Anwendertelefonnummer abgeleitet wird.
DE69833379T 1997-10-08 1998-08-21 Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse Expired - Lifetime DE69833379T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/947,112 US5974453A (en) 1997-10-08 1997-10-08 Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address
PCT/US1998/017446 WO1999018515A1 (en) 1997-10-08 1998-08-21 A method and apparatus for translating a static identifier into a dynamically assigned network address
US947112 2001-09-05

Publications (2)

Publication Number Publication Date
DE69833379D1 DE69833379D1 (de) 2006-04-13
DE69833379T2 true DE69833379T2 (de) 2006-08-03

Family

ID=25485537

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69833379T Expired - Lifetime DE69833379T2 (de) 1997-10-08 1998-08-21 Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse

Country Status (6)

Country Link
US (1) US5974453A (de)
EP (1) EP1029292B1 (de)
JP (1) JP4592184B2 (de)
AU (1) AU9031398A (de)
DE (1) DE69833379T2 (de)
WO (1) WO1999018515A1 (de)

Families Citing this family (222)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
JP3084681B2 (ja) * 1996-12-06 2000-09-04 財団法人流通システム開発センタ− 統合情報通信システム
US6760746B1 (en) 1999-09-01 2004-07-06 Eric Schneider Method, product, and apparatus for processing a data request
DE69836070T2 (de) * 1997-08-19 2007-01-11 Yugen Kaisha Ls Net Verfahren zur kommunikation mit teilnehmergeräten über ein globales kommunikationsnetz
US6460084B1 (en) 1997-08-28 2002-10-01 Cisco Technology, Inc. Forced network portal
US6286039B1 (en) 1997-08-28 2001-09-04 Cisco Technology, Inc. Automatic static to dynamic IP address and DNS address management for remote communications network access
US6718387B1 (en) * 1997-12-10 2004-04-06 Sun Microsystems, Inc. Reallocating address spaces of a plurality of servers using a load balancing policy and a multicast channel
EP0924913A1 (de) * 1997-12-19 1999-06-23 Siemens Aktiengesellschaft Verfahren zur Unterstützung von Mobilität im Internet
IL123129A (en) * 1998-01-30 2010-12-30 Aviv Refuah Www addressing
IL125432A (en) * 1998-01-30 2010-11-30 Easynet Access Inc Personalized internet interaction
US6185624B1 (en) 1998-02-04 2001-02-06 3Com Corporation Method and system for cable modem management of a data-over-cable system
US6240464B1 (en) 1998-02-04 2001-05-29 3Com Corporation Method and system for managing addresses for network host interfaces in a data-over-cable system
US6170061B1 (en) 1998-02-04 2001-01-02 3Com Corporation Method and system for secure cable modem registration
US6055574A (en) * 1998-03-10 2000-04-25 Unisys Corporation Method of providing a service through a server with a virtual single network address
GB9806918D0 (en) * 1998-03-31 1998-05-27 British Telecomm Software access
US6370147B1 (en) 1998-04-23 2002-04-09 3Com Corporation Method for addressing of passive network hosts in a data-over-cable system
US6133912A (en) * 1998-05-04 2000-10-17 Montero; Frank J. Method of delivering information over a communication network
US20080034113A1 (en) 1998-05-04 2008-02-07 Frank Montero Method of contextually determining missing components of an incomplete uniform resource locator
US6141687A (en) * 1998-05-08 2000-10-31 Cisco Technology, Inc. Using an authentication server to obtain dial-out information on a network
US6243759B1 (en) * 1998-05-08 2001-06-05 International Business Machines Corporation Method and system for configuring dynamic interfaces
US6636485B1 (en) 1998-05-14 2003-10-21 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system
US6223222B1 (en) 1998-05-14 2001-04-24 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging
US6275853B1 (en) 1998-05-27 2001-08-14 3Com Corporation System and method for extending communications features using generic management information base objects
US6442158B1 (en) 1998-05-27 2002-08-27 3Com Corporation Method and system for quality-of-service based data forwarding in a data-over-cable system
US6189102B1 (en) 1998-05-27 2001-02-13 3Com Corporation Method for authentication of network devices in a data-over cable system
US6560203B1 (en) 1998-05-27 2003-05-06 3Com Corporation Method for changing type-of-service in a data-over-cable system
US6295554B1 (en) 1998-05-27 2001-09-25 3Com Corporation System and method for communicating with a telco-return cable modem as a single communications device
US6775276B1 (en) 1998-05-27 2004-08-10 3Com Corporation Method and system for seamless address allocation in a data-over-cable system
US6331987B1 (en) 1998-05-27 2001-12-18 3Com Corporation Method and system for bundling data in a data-over-cable system
US6438595B1 (en) * 1998-06-24 2002-08-20 Emc Corporation Load balancing using directory services in a data processing system
US6256671B1 (en) * 1998-06-24 2001-07-03 Nortel Networks Limited Method and apparatus for providing network access control using a domain name system
US6260120B1 (en) 1998-06-29 2001-07-10 Emc Corporation Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement
US6421711B1 (en) * 1998-06-29 2002-07-16 Emc Corporation Virtual ports for data transferring of a data storage system
US6195706B1 (en) * 1998-07-07 2001-02-27 Emc Corporation Methods and apparatus for determining, verifying, and rediscovering network IP addresses
US6966004B1 (en) 1998-08-03 2005-11-15 Cisco Technology, Inc. Method for providing single step log-on access to a differentiated computer network
US6311275B1 (en) 1998-08-03 2001-10-30 Cisco Technology, Inc. Method for providing single step log-on access to a differentiated computer network
JP2000059387A (ja) * 1998-08-10 2000-02-25 Fujitsu Ltd Dhcpサーバ装置
US6442588B1 (en) * 1998-08-20 2002-08-27 At&T Corp. Method of administering a dynamic filtering firewall
US6393467B1 (en) * 1998-08-31 2002-05-21 Nortel Networks Limited Network interconnected computing device, server and notification method
US6892229B1 (en) 1998-09-30 2005-05-10 3Com Corporation System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces
US6212563B1 (en) * 1998-10-01 2001-04-03 3Com Corporation Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol
US6243749B1 (en) 1998-10-08 2001-06-05 Cisco Technology, Inc. Dynamic network address updating
US7418504B2 (en) * 1998-10-30 2008-08-26 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6324585B1 (en) 1998-11-19 2001-11-27 Cisco Technology, Inc. Method and apparatus for domain name service request resolution
US6253327B1 (en) 1998-12-02 2001-06-26 Cisco Technology, Inc. Single step network logon based on point to point protocol
US6427170B1 (en) 1998-12-08 2002-07-30 Cisco Technology, Inc. Integrated IP address management
US6662135B1 (en) 1998-12-09 2003-12-09 3Com Corporation Method and apparatus for reflective mixer testing of a cable modem
US6986157B1 (en) 1998-12-21 2006-01-10 3Com Corporation Method and system for dynamic service registration in a data-over-cable system
US6351773B1 (en) 1998-12-21 2002-02-26 3Com Corporation Methods for restricting access of network devices to subscription services in a data-over-cable system
US6657991B1 (en) 1998-12-21 2003-12-02 3Com Corporation Method and system for provisioning network addresses in a data-over-cable system
US6806813B1 (en) * 1998-12-21 2004-10-19 At&T Wireless Services, Inc. Method for location-based asset management
US6577642B1 (en) 1999-01-15 2003-06-10 3Com Corporation Method and system for virtual network administration with a data-over cable system
US7177947B1 (en) 1999-01-22 2007-02-13 Cisco Technology, Inc. Method and apparatus for DNS resolution
US6425003B1 (en) 1999-01-22 2002-07-23 Cisco Technology, Inc. Method and apparatus for DNS resolution
US6587468B1 (en) 1999-02-10 2003-07-01 Cisco Technology, Inc. Reply to sender DHCP option
US6594702B1 (en) * 1999-02-25 2003-07-15 Oracle International Corporation Managing the size and accessibility of a name service
US7099338B1 (en) 1999-02-27 2006-08-29 3Com Corporation System and method for insuring dynamic host configuration protocol operation by a host connected to a data network
US6981023B1 (en) 1999-03-09 2005-12-27 Michael Hamilton Message routing
US6182148B1 (en) * 1999-03-18 2001-01-30 Walid, Inc. Method and system for internationalizing domain names
US6338082B1 (en) * 1999-03-22 2002-01-08 Eric Schneider Method, product, and apparatus for requesting a network resource
US9141717B2 (en) * 1999-03-22 2015-09-22 Esdr Network Solutions Llc Methods, systems, products, and devices for processing DNS friendly identifiers
US8037168B2 (en) 1999-07-15 2011-10-11 Esdr Network Solutions Llc Method, product, and apparatus for enhancing resolution services, registration services, and search services
US7188138B1 (en) 1999-03-22 2007-03-06 Eric Schneider Method, product, and apparatus for resource identifier registration and aftermarket services
USRE43690E1 (en) 1999-03-22 2012-09-25 Esdr Network Solutions Llc Search engine request method, product, and apparatus
US6654387B1 (en) 1999-05-21 2003-11-25 3Com Corporation Method for network address table maintenance in a data-over-cable system using a network device registration procedure
US6611868B1 (en) 1999-05-21 2003-08-26 3Com Corporation Method and system for automatic link hang up
US6697862B1 (en) 1999-05-21 2004-02-24 3Com Corporation System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system
US6754622B1 (en) 1999-05-24 2004-06-22 3Com Corporation Method for network address table maintenance in a data-over-cable system using destination reachibility
US6985437B1 (en) 1999-05-25 2006-01-10 3Com Corporation Method for dynamic performance optimization in a data-over-cable system
US6785292B1 (en) 1999-05-28 2004-08-31 3Com Corporation Method for detecting radio frequency impairments in a data-over-cable system
US6735633B1 (en) * 1999-06-01 2004-05-11 Fast Forward Networks System for bandwidth allocation in a computer network
US6442602B1 (en) * 1999-06-14 2002-08-27 Web And Net Computing System and method for dynamic creation and management of virtual subdomain addresses
US6957346B1 (en) 1999-06-15 2005-10-18 Ssh Communications Security Ltd. Method and arrangement for providing security through network address translations using tunneling and compensations
US6591304B1 (en) 1999-06-21 2003-07-08 Cisco Technology, Inc. Dynamic, scaleable attribute filtering in a multi-protocol compatible network access environment
KR20020042803A (ko) * 1999-07-09 2002-06-07 해리스 마크 제이 전화번호를 이용한 네트워크 어드레싱 시스템과 그 방법
US6449657B2 (en) 1999-08-06 2002-09-10 Namezero.Com, Inc. Internet hosting system
USRE44207E1 (en) 1999-09-01 2013-05-07 Esdr Network Solutions Llc Network resource access method, product, and apparatus
US6785704B1 (en) * 1999-12-20 2004-08-31 Fastforward Networks Content distribution system for operation over an internetwork including content peering arrangements
EP1083714A1 (de) * 1999-09-08 2001-03-14 Van Dalen Management B.V. Verfahren für elektronische Post (e-mail), ein Apparat hierfür sowie Anwendung des besagten Verfahrens und des Apparates für eletronisches Messen und Haustechnik
AU7812600A (en) * 1999-09-08 2001-04-10 Nortel Networks Limited Internet protocol mobility architecture framework
US7079499B1 (en) 1999-09-08 2006-07-18 Nortel Networks Limited Internet protocol mobility architecture framework
US6769000B1 (en) 1999-09-08 2004-07-27 Nortel Networks Limited Unified directory services architecture for an IP mobility architecture framework
US6298341B1 (en) * 1999-09-22 2001-10-02 Raredomains.Com, Llc System and method for generating domain names and for facilitating registration and transfer of the same
US6539423B1 (en) * 1999-09-24 2003-03-25 Sap Aktiengesellschaft Methods and systems for generating interactive information formatted for a device
US6553568B1 (en) 1999-09-29 2003-04-22 3Com Corporation Methods and systems for service level agreement enforcement on a data-over cable system
US6654796B1 (en) 1999-10-07 2003-11-25 Cisco Technology, Inc. System for managing cluster of network switches using IP address for commander switch and redirecting a managing request via forwarding an HTTP connection to an expansion switch
JP3487245B2 (ja) * 1999-10-27 2004-01-13 Kddi株式会社 着呼端末を特定しない通信接続方法及び交換網制御装置並びにシステム
US7039722B1 (en) * 1999-11-12 2006-05-02 Fuisz Richard C Method and apparatus for translating web addresses and using numerically entered web addresses
US7171473B1 (en) * 1999-11-17 2007-01-30 Planet Exchange, Inc. System using HTTP protocol for maintaining and updating on-line presence information of new user in user table and group table
AU2043501A (en) * 1999-11-17 2001-05-30 Planetexchange.Com, Inc. System and method for maintaining presence and communicating over a computer network using the http protocol
JP3420150B2 (ja) * 1999-12-27 2003-06-23 エヌイーシーインフロンティア株式会社 インターネットによる通信が可能な電話通信装置と主電話制御装置
SE517217C2 (sv) * 1999-12-29 2002-05-07 Ericsson Telefon Ab L M Metod och system för kommunikation mellan olika nätverk
US20020188606A1 (en) * 2001-05-11 2002-12-12 Chen Sun Organizing and accessing electronic business cards by virtual subdomain
EP1120945A1 (de) * 2000-01-27 2001-08-01 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Zuordnung einer Serveradresse zu einem Endgerät
US7099956B2 (en) * 2000-01-31 2006-08-29 Ideaflood, Inc. Method and apparatus for conducting domain name service
WO2001058113A1 (en) * 2000-02-04 2001-08-09 Telefonaktiebolaget Lm Ericsson (Publ) Location service for the internet
US6725264B1 (en) 2000-02-17 2004-04-20 Cisco Technology, Inc. Apparatus and method for redirection of network management messages in a cluster of network devices
US6728759B1 (en) * 2000-02-22 2004-04-27 Hong Chan Na System and method of composing search free mail
DE10008199A1 (de) * 2000-02-23 2000-07-20 Voith Turbo Kg Kommunikationseinrichtung und Kommunikationsverfahren
US7577725B1 (en) 2000-02-25 2009-08-18 Cisco Technology, Inc. IP address allocation in a network environment
US6977917B2 (en) * 2000-03-10 2005-12-20 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for mapping an IP address to an MSISDN number within a service network
US6775262B1 (en) * 2000-03-10 2004-08-10 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for mapping an IP address to an MSISDN number within a wireless application processing network
AU2001249254A1 (en) * 2000-03-17 2001-10-03 Direkt Communications Llc System and method for internet service tokens
US7319847B2 (en) * 2000-03-20 2008-01-15 Nielsen Mobile, Inc. Bitwise monitoring of network performance
WO2001071989A1 (fr) * 2000-03-24 2001-09-27 World Axle Corporation Systeme de fourniture d'informations
US6691170B1 (en) * 2000-03-28 2004-02-10 Intel Corporation Method and apparatus for simplifying addressing of a networked device
US7089580B1 (en) 2000-03-29 2006-08-08 3Com Corporation Method for improved cable modem ranging in a data-over-cable system
KR100389137B1 (ko) * 2000-04-01 2003-06-25 주식회사 아레오커뮤니케이션즈 동적으로 계정을 발급하는 전자우편 시스템 및 전자우편송/수신 방법
EP1487172A2 (de) * 2000-04-06 2004-12-15 The Distribution Systems Research Institute Endgerät-zu-Endgerät-Kommunikationssteuerungsverfahren unter Verwendung eines IP-Übertragungsnetzes
US7301952B2 (en) * 2000-04-06 2007-11-27 The Distribution Systems Research Institute Terminal-to-terminal communication connection control method using IP transfer network
DE10017573C2 (de) * 2000-04-10 2002-12-05 Thomas Hahn Verfahren zur Kommunikation zwischen Endeinrichtungen und Endeinrichtung
IL135779A0 (en) * 2000-04-21 2001-05-20 Lea D Corp Ltd Method for global network naming and a method to use said method for giving internet addresses
JP2001309053A (ja) * 2000-04-26 2001-11-02 Nec Corp Ipアドレス割り当てシステム及びその処理方法
KR100373924B1 (ko) * 2000-04-28 2003-02-26 김동호 도메인을 이용한 통합 인터넷통신 연결 시스템 및 방법
US6804262B1 (en) 2000-04-28 2004-10-12 3Com Corporation Method and apparatus for channel determination through power measurements
US20020016174A1 (en) * 2000-05-03 2002-02-07 Gibson Eric J. Use of telephone numbers as domain names and as applied in portable electronic devices
AU2001259826A1 (en) * 2000-05-03 2001-11-12 Daniel Schoeffler Method of enabling transmission and reception of communication when current destination for recipient is unknown to sender
US20020019800A1 (en) * 2000-05-16 2002-02-14 Ideaflood, Inc. Method and apparatus for transacting divisible property
EP1305726A1 (de) * 2000-05-22 2003-05-02 New.Net, Inc. Systeme und verfahren zum zugreifen auf netzwerkbetriebsmittel
KR100376228B1 (ko) * 2000-05-30 2003-03-15 주식회사 무한넷코리아 인터넷 공중 전화 서비스 시스템 및 방법
KR100708087B1 (ko) * 2000-06-03 2007-04-16 삼성전자주식회사 단말기간 ip에 기반한 통신 시스템 및 그 방법
US6944881B1 (en) 2000-06-19 2005-09-13 3Com Corporation Method for using an initial maintenance opportunity for non-contention ranging
US6816500B1 (en) 2000-07-10 2004-11-09 3Com Corporation Apparatus, method and system for multimedia access network channel management
AU2000261576A1 (en) * 2000-07-11 2002-01-21 Nokia Corporation Method for providing a dns server address list from a server to a client
US20020065828A1 (en) * 2000-07-14 2002-05-30 Goodspeed John D. Network communication using telephone number URI/URL identification handle
US7020602B1 (en) * 2000-08-21 2006-03-28 Kim Ki S Native language domain name registration and usage
US6917612B2 (en) * 2000-09-01 2005-07-12 Telefonaktiebolaged L M Ericsson System and method for address resolution in internet protocol (IP)-based networks
JP2002101198A (ja) * 2000-09-26 2002-04-05 Matsushita Electric Ind Co Ltd インターネット電話システム
KR100402981B1 (ko) * 2000-09-29 2003-10-22 엘지전자 주식회사 교환기에서의 아이피 주소 관리 장치 및 방법
US7107326B1 (en) 2000-10-13 2006-09-12 3Com Corporation Method and system for integrating IP address reservations with policy provisioning
AU2001290172A1 (en) * 2000-10-18 2002-04-29 Noriaki Hashimoto Method and system for preventing unauthorized access to a network
US7068597B1 (en) 2000-11-27 2006-06-27 3Com Corporation System and method for automatic load balancing in a data-over-cable network
US6940874B2 (en) 2000-11-30 2005-09-06 3Com Corporation Method for reducing interference from initializing network devices in a data-over-cable system
US6948184B1 (en) 2000-11-30 2005-09-20 3Com Corporation System and method for calibrating power level during initial ranging of a network client device
US7047563B1 (en) 2000-12-07 2006-05-16 Cisco Technology, Inc. Command authorization via RADIUS
US7389354B1 (en) 2000-12-11 2008-06-17 Cisco Technology, Inc. Preventing HTTP server attacks
US6985935B1 (en) 2000-12-20 2006-01-10 Cisco Technology, Inc. Method and system for providing network access to PPP clients
US20040047341A1 (en) * 2000-12-21 2004-03-11 Jens Staack Over-the air (ota) service provisioning in a mobile communications system
KR100369939B1 (ko) * 2000-12-27 2003-01-29 한국전자통신연구원 전화번호를 이용한 아이피브이6 인터넷 주소 자동생성방법 및 획득방법
US6988148B1 (en) 2001-01-19 2006-01-17 Cisco Technology, Inc. IP pool management utilizing an IP pool MIB
US20040088333A1 (en) 2002-01-25 2004-05-06 David Sidman Apparatus method and system for tracking information access
US20040111530A1 (en) * 2002-01-25 2004-06-10 David Sidman Apparatus method and system for multiple resolution affecting information access
WO2002060110A2 (en) * 2001-01-25 2002-08-01 David Sidman Apparatus, method, and system for accessing digital rights management information
US6952428B1 (en) 2001-01-26 2005-10-04 3Com Corporation System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network
US7181534B2 (en) * 2001-02-15 2007-02-20 Ciena Corporation Address resolution protocol to map internet protocol addresses to a node transport identifier
US7073055B1 (en) 2001-02-22 2006-07-04 3Com Corporation System and method for providing distributed and dynamic network services for remote access server users
US7222255B1 (en) 2001-02-28 2007-05-22 3Com Corporation System and method for network performance testing
KR20020071414A (ko) * 2001-03-06 2002-09-12 (주)애니 유저넷 초고속 인터넷망을 이용한 인터넷폰 실시간 접속 유지방법
US20020173981A1 (en) * 2001-05-18 2002-11-21 Stewart Brett B. Domain place registration system and method for registering for geographic based services
US20020172206A1 (en) * 2001-05-18 2002-11-21 Vaman Dhadesugoor R. Method for providing domain name services for heterogeneous transport networks
US7788345B1 (en) 2001-06-04 2010-08-31 Cisco Technology, Inc. Resource allocation and reclamation for on-demand address pools
US7197549B1 (en) 2001-06-04 2007-03-27 Cisco Technology, Inc. On-demand address pools
US7089324B1 (en) 2001-06-14 2006-08-08 Gateway Inc. Dynamic internet gateway service
US20030028599A1 (en) * 2001-06-19 2003-02-06 Kolsky Amir D. Method and system for a communication scheme over heterogeneous networks
US7359987B2 (en) * 2001-07-05 2008-04-15 Enom, Inc. Method and system for providing static addresses for Internet connected devices even if the underlying address is dynamic
US7027582B2 (en) * 2001-07-06 2006-04-11 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for resolving an entity identifier into an internet address using a domain name system (DNS) server and an entity identifier portability database
US7103648B1 (en) 2001-07-31 2006-09-05 Gateway Inc. Method and system for assigning an IP address to a host based on features of the host
US7088678B1 (en) 2001-08-27 2006-08-08 3Com Corporation System and method for traffic shaping based on generalized congestion and flow control
US7171457B1 (en) * 2001-09-25 2007-01-30 Juniper Networks, Inc. Processing numeric addresses in a network router
US6839421B2 (en) 2001-10-29 2005-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system
US7085306B1 (en) 2001-10-30 2006-08-01 3Com Corporation System and method for a multi-frequency upstream channel in a computer network
KR20020010884A (ko) * 2001-11-22 2002-02-06 허기행 네트워크 접근 제어 방법
US7565402B2 (en) 2002-01-05 2009-07-21 Eric Schneider Sitemap access method, product, and apparatus
US20030140081A1 (en) * 2002-01-15 2003-07-24 De Bonet Jeremy S. Method and system of accessing shared resources using configurable management information bases
WO2003060712A2 (en) * 2002-01-15 2003-07-24 Idetic, Inc. Method and system of accessing shared resources using configurable management information bases
US7072337B1 (en) 2002-01-25 2006-07-04 3Com Corporation System and method for resolving network addresses for network devices on distributed network subnets
US7260836B2 (en) * 2002-02-26 2007-08-21 Aol Llc System and method for distributed authentication service
US7228417B2 (en) * 2002-02-26 2007-06-05 America Online, Inc. Simple secure login with multiple-authentication providers
US7257643B2 (en) * 2002-05-16 2007-08-14 Intel Corporation Method and apparatus to improve network routing
US20030217163A1 (en) * 2002-05-17 2003-11-20 Lambertus Lagerweij Method and system for assessing a right of access to content for a user device
FR2841072A1 (fr) * 2002-06-14 2003-12-19 France Telecom Systeme de consultation et/ou mise a jour de serveurs dns et/ou d'annuaires ldap
US20030236865A1 (en) * 2002-06-20 2003-12-25 Microsoft Corporation Method and system for configuring remote access to a server
KR20040009129A (ko) * 2002-07-22 2004-01-31 엘지전자 주식회사 유동 ip 인터넷 폰과의 통화 방법
US7225272B2 (en) * 2002-07-31 2007-05-29 Web.Com, Inc. Method and apparatus for providing name services
EP1901521A1 (de) * 2002-08-01 2008-03-19 Research In Motion Limited Paketdatenspeicherungsknoten zur Verwaltung einer permanent eingeschalteten drahtlosen Internetprotokoll-Kommunikation und Verfahren dafür
JP2004080567A (ja) * 2002-08-21 2004-03-11 Matsushita Electric Ind Co Ltd ネットワーク端末装置とアドレス管理サーバ、及びそのネットワーク通信方法
JP4199503B2 (ja) * 2002-09-20 2008-12-17 富士通株式会社 システム利用支援方法、サーバ、プログラム
US7475243B2 (en) * 2002-12-11 2009-01-06 Broadcom Corporation Preventing a non-head end based service provider from sending media to a media processing system
US8028093B2 (en) 2002-12-11 2011-09-27 Broadcom Corporation Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities
US9357256B2 (en) * 2002-12-11 2016-05-31 Broadcom Corporation Third party media channel access in a media exchange network
US7450501B2 (en) * 2002-12-11 2008-11-11 Broadcom Corporation Media processing system based on satellite set top box platform with telephony downstream and upstream data paths
US8495180B2 (en) * 2002-12-11 2013-07-23 Broadcom Corporation Server architecture supporting a personal media exchange network
US7836297B2 (en) * 2002-12-11 2010-11-16 Broadcom Corp. Secure anonymity in a media exchange network
US7584359B2 (en) 2002-12-11 2009-09-01 Broadcom Corporation Secure media peripheral association in a media exchange network
CN100459723C (zh) * 2002-12-15 2009-02-04 华为技术有限公司 下一代网络中实现路由的方法
JP3577067B2 (ja) 2002-12-24 2004-10-13 一 福嶋 動的ipアドレス割当てを受けた機器を管理する方法およびシステム
GB0307032D0 (en) * 2003-03-26 2003-04-30 Rolls Royce Plc A control system
US20040243719A1 (en) * 2003-05-28 2004-12-02 Milt Roselinsky System and method for routing messages over disparate networks
CN1312886C (zh) * 2003-09-24 2007-04-25 中国科学院计算技术研究所 互联网络中实现端到端通信的动态被动式域名分配方法
US7290278B2 (en) 2003-10-02 2007-10-30 Aol Llc, A Delaware Limited Liability Company Identity based service system
US7903637B2 (en) * 2004-01-22 2011-03-08 Verizon Business Global Llc Universal communications identifier
US20050169247A1 (en) * 2004-02-04 2005-08-04 Heng-Chien Chen Lan-to-lan voip system and related user interface
US8554889B2 (en) * 2004-04-21 2013-10-08 Microsoft Corporation Method, system and apparatus for managing computer identity
US7797410B2 (en) * 2004-04-29 2010-09-14 Euro Convergence, Sarl Reverse IP method and system
JP4603914B2 (ja) * 2004-08-06 2010-12-22 パナソニック株式会社 Ip電話装置及びip電話システム
US20060070022A1 (en) * 2004-09-29 2006-03-30 International Business Machines Corporation URL mapping with shadow page support
JP2006127470A (ja) * 2004-09-30 2006-05-18 Oki Electric Ind Co Ltd コンポーネント間の共有情報管理プログラム、方法及び装置、記録媒体、および通信装置
KR100751101B1 (ko) 2004-11-05 2007-08-22 주식회사 팬택앤큐리텔 이동통신 단말기에 할당된 ip 관리 시스템 및 방법
US8316152B2 (en) * 2005-02-15 2012-11-20 Qualcomm Incorporated Methods and apparatus for machine-to-machine communications
EP1718033A1 (de) * 2005-04-27 2006-11-02 Telefonaktiebolaget LM Ericsson (publ) Verfahren und Vorrichtung für die Registrierung von Domänennamen im Internet
US20070016645A1 (en) * 2005-07-15 2007-01-18 Hong Na System and method of composing search free mail
US7506067B2 (en) * 2005-07-28 2009-03-17 International Business Machines Corporation Method and apparatus for implementing service requests from a common database in a multiple DHCP server environment
US20070286370A1 (en) * 2006-05-24 2007-12-13 Kauppinen Risto A Apparatuses and methods for presenting caller identities for communications originating and terminating in different communication domains
US7656817B2 (en) * 2006-07-28 2010-02-02 Sbc Knowledge Ventures, L.P. Methods and apparatus to provision name-servers
EP2070299B1 (de) * 2006-09-14 2013-08-28 Telefonaktiebolaget LM Ericsson (publ) Adressenauflösung in einem kommunikationssystem
US7929552B2 (en) 2006-10-26 2011-04-19 At&T Intellectual Property I, L.P. Automated IP pool management
US8027447B2 (en) * 2006-10-30 2011-09-27 Avaya Inc. Call processing based on electronic calendar information
US9177313B1 (en) * 2007-10-18 2015-11-03 Jpmorgan Chase Bank, N.A. System and method for issuing, circulating and trading financial instruments with smart features
KR100914036B1 (ko) 2007-12-05 2009-08-28 성균관대학교산학협력단 Ip주소가 할당되지 않은 호스트에 착신서비스가가능하도록 하는 ip주소 동적할당 장치 및 방법
US8438618B2 (en) * 2007-12-21 2013-05-07 Intel Corporation Provisioning active management technology (AMT) in computer systems
US8244885B2 (en) * 2007-12-26 2012-08-14 Motorola Solutions, Inc. Using domain name service for identifying a home domain of a roaming device
JP4741689B2 (ja) * 2009-03-11 2011-08-03 株式会社日立製作所 データ処理方法、データ処理装置およびデータ処理プログラム
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
US8977739B2 (en) * 2010-05-03 2015-03-10 Salesforce.Com, Inc. Configurable frame work for testing and analysis of client-side web browser page performance
US9143480B2 (en) * 2011-01-10 2015-09-22 Secure Global Solutions, Llc Encrypted VPN connection
US9300627B2 (en) * 2013-03-14 2016-03-29 Time Warner Cable Enterprises Llc System and method for automatic routing of dynamic host configuration protocol (DHCP) traffic
US9363371B2 (en) * 2014-03-31 2016-06-07 Timetrade Systems, Inc. Voicemail interactive voice response for instant appointment booking
US10171301B2 (en) * 2015-07-27 2019-01-01 International Business Machines Corporation Identifying hardcoded IP addresses
US10051075B1 (en) * 2015-09-09 2018-08-14 Google Llc Systems and methods for maintaining an asynchronous communication via an intermediary
CN106953940B (zh) * 2017-04-13 2018-11-20 网宿科技股份有限公司 Dns服务器及配置加载方法、网络系统、域名解析方法及系统
EP3759678A1 (de) * 2018-03-01 2021-01-06 Kodak Alaris Inc. System zur verfolgung und zum routing von verkäuferkiosk über ein lokales netzwerk und verfahren zur verwendung
US10638363B2 (en) * 2018-04-04 2020-04-28 At&T Intellectual Property I, L.P. Legacy network maximum transmission unit isolation capability through deployment of a flexible maximum transmission unit packet core design

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5434974A (en) * 1992-03-30 1995-07-18 International Business Machines Corporation Name resolution for a multisystem network
US5664185A (en) * 1995-05-22 1997-09-02 Sterling Commerce, Inc. Nameserver administration system and method
FI104869B (fi) * 1995-05-24 2000-04-14 Ericsson Telefon Ab L M Menetelmä verkkojen välisen puheyhteyden muodostamiseksi ja älyverkkopalvelu
US5812819A (en) * 1995-06-05 1998-09-22 Shiva Corporation Remote access apparatus and method which allow dynamic internet protocol (IP) address management
US5812776A (en) * 1995-06-07 1998-09-22 Open Market, Inc. Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server
US5777989A (en) * 1995-12-19 1998-07-07 International Business Machines Corporation TCP/IP host name resolution for machines on several domains
GB9603590D0 (en) * 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing a target entity over a communciations network
US5790548A (en) * 1996-04-18 1998-08-04 Bell Atlantic Network Services, Inc. Universal access multimedia data network

Also Published As

Publication number Publication date
EP1029292A1 (de) 2000-08-23
AU9031398A (en) 1999-04-27
US5974453A (en) 1999-10-26
DE69833379D1 (de) 2006-04-13
JP2001519607A (ja) 2001-10-23
EP1029292A4 (de) 2003-05-21
EP1029292B1 (de) 2006-02-01
WO1999018515A8 (en) 1999-07-01
WO1999018515A1 (en) 1999-04-15
JP4592184B2 (ja) 2010-12-01

Similar Documents

Publication Publication Date Title
DE69833379T2 (de) Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse
DE69930963T2 (de) Verfahren und gerät zur korrelation eines einzigartigen identifizierers, wie z.b. eine pstn telefonnummer, an eine internetadresse zur kommunikation über das internet
DE60221843T2 (de) Verfahren und vorrichtung zum auflösen einer geräteidentifikation zu einer internetadresse via domänennamenserver
DE602005000017T2 (de) Kommunikationsvorrichtung, Verfahren und Programm zur Namenauflösung
DE69720351T2 (de) Verfahren und Vorrichtung zum Begrenzen des Zugriffes an privater Information in Domänennamensystemen durch Umleitung von Abfrageanforderungen
DE69833929T2 (de) Netzzugriffsauthentifizierungssystem
DE69915441T2 (de) System und Verfahren für automatischen authentifizierten Zugang zu einer Mehrzahl von Netzbetreibern durch eine einzige Anmeldung
DE69909839T3 (de) Optimierte Lokalisierung von Netzwerkbetriebsmittel
DE69732982T2 (de) Automatische konfigurierung eines internetzugriffsgeräts
DE69730906T2 (de) Namendienst für ein redundantes Internetservernetz
DE69934871T2 (de) Verfahren und System zur optimalen Auswahl eines Webfirewalls in einem TCP/IP Netzwerk
DE69827213T2 (de) Verfahren und Vorrichtung zur Erhöhung der Datenausgabe eines Geräts mit eingeschränkten Betriebsmitteln
DE69911101T2 (de) Zugriff auf Software
DE60204528T2 (de) Auflösen von virtuellen Netzwerknamen
DE69635469T2 (de) Synchronisierung zwischen verschiedenen Computeranbieterumgebungen
DE69935030T2 (de) System und Verfahren zur Web-Server Benutzerauthentifizierung
DE69829275T2 (de) System zur ortung von gateways umschliesslich pots-internetgateways
DE10297099B4 (de) Verfahren, Systeme und Computerprogrammprodukte zum Zugriff auf einen systemintegrierten Web-Server einer Breitbandzugriffs-Anschlusseinheit
DE69632495T2 (de) DNS-basierte Feststellung einer Telefonnummer zum Kontaktieren einer Zielstelle
DE202011110893U1 (de) Verwaltung mehrfacher Anmeldungen über einen Einzelbrowser
DE69916024T2 (de) Verfahren zur zuordnung von ip addressen an hostendgeräte im internet auf anfrage eines ursprungsendgeräts
DE112005000173T5 (de) IP-Vorrichtung, Management-Server und Netzwerksystem
DE60035896T2 (de) Server für elektronische post
DE60129335T2 (de) Lokales informationsbereitstellungssystem und verfahren unter verwendung des realnamens
DE60221156T2 (de) Verfahren und system zur verteilung der arbeitslast in einem netzwerk von rechnersystemen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: HEYER, V., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 806