A method and apparatus for providing domain name services includes a multi-threaded name server which concurrently handles multiple domain name resolution requests and is particulary well suited for an Internet host system controlling information relating to a very large number of domain names. A database coherency thread continuously refreshes a host name cache that is utilized by the multi-threaded name server. The multi-threaded name server may comprise a request dispatcher thread capable of spawning multiple child threads, resulting in a multi-threaded, non-blocking name server. One or more additional network services are also provided by the system, preferably through a common, centralized database. For example, in one embodiment, electronic message forwarding services are provided. In another embodiment, web services are provided wherein hypertext markup language (HTML) pages are dynamically generated from data in the database corresponding to the requested host name.

Une méthode et un appareil pour fournir des services de Domain Name inclut un serveur nommé multi-fileté qui manipule concurremment des demandes multiples de résolution de Domain Name et est puits particulary adapté à des paramètres de système hôte d'Internet concernant un nombre très grand de noms de domaine. Un fil de concordance de base de données régénère sans interruption une cachette de nom d'hôte qui est utilisée par le serveur nommé multi-fileté. Le serveur nommé multi-fileté peut comporter un fil d'expéditeur de demande capable de engendrer les fils multiples d'enfant, ayant pour résultat un serveur nommé multi-fileté et non groupant. Un ou plusieurs services de réseau additionnels sont également fournis par le système, de préférence par un terrain communal, base de données centralisée. Par exemple, dans une incorporation, des services de expédition de messagerie électronique sont fournis. Dans une autre incorporation, des services d'enchaînement sont fournis où des pages de la langue de marge bénéficiaire bénéficiaire d'hypertexte (HTML) sont dynamiquement produites des données dans la base de données correspondant au nom d'hôte demandé.

 
Web www.patentalert.com

< (none)

< Method and apparatus for improving performance of drive linking through use of hash tables

> Interleaved multiple multimedia stream for synchronized transmission over a computer network

> (none)

~ 00044