Comment créer un serveur réseau
Construire un serveur réseau signifie bien plus qu'assembler du matériel. Cet article explique les étapes critiques pour mettre n'importe quelle machine sur Internet pour un accès public. Cet article se concentre sur les exigences pour mettre un serveur sur l'Internet public. La plupart des fonctions s'appliquent également à un intranet local, mais vous remplaceriez "administrateur réseau" par FAI dans ces instructions.
Étape 1
Il existe plusieurs façons différentes d'obtenir votre présence aux yeux du public sur Internet. Cette section décrit comment vous pourriez prendre une machine que vous avez déjà et l'adapter pour une utilisation sur Internet. La première étape consiste à s'assurer que le système dispose de logiciels Internet et plus spécifiquement, qu'il utilise le protocole TCP/IP (Transmission Control Protocol / Internet Protocol). Comme son nom l'indique, ce protocole sous-tend toutes les fonctions client et serveur effectuées sur Internet. Si l'ordinateur que vous utiliserez communique déjà avec Internet, il a probablement déjà le protocole installé.
Étape 2
Un Fournisseur d'Accès Internet (FAI) représente la façon dont votre système accédera à Internet. Lorsque vous discutez de vos besoins avec votre FAI, assurez-vous de l'informer de votre intention de faire fonctionner un serveur Internet. Il peut y avoir une énorme différence entre simplement surfer sur Internet via votre FAI et héberger un serveur Internet via votre FAI. Au-delà de toute planification qu'elle devra peut-être faire pour accommoder vos volumes de trafic serveur, vous devrez demander une "adresse IP statique".
Une adresse IP est un peu comme un numéro de téléphone. Elle est unique sur le net, et elle est utilisée pour connecter deux parties pour une conversation. Comme pour passer un appel téléphonique, lorsque vous êtes celui qui démarre la conversation, cela n'a pas beaucoup d'importance quel téléphone vous utilisez car c'est vous qui lancez la conversation. Cependant, pour que vous puissiez être joint par quelqu'un d'autre, votre numéro unique doit être fixe et publié, ou du moins connu à l'avance. La plupart des clients Internet reçoivent un numéro temporaire de leur FAI car le travail que la plupart des clients font sur Internet est du type qui compose vers l'extérieur - qui démarre les conversations avec d'autres systèmes. Pour être un serveur Internet efficace, votre système ne peut pas avoir n'importe quel numéro, il doit avoir le même numéro jour après jour, sinon les ordinateurs clients ne pourraient pas deviner quel numéro composer. C'est votre adresse IP statique nécessaire.
Étape 3
Bien qu'il soit techniquement possible de s'arrêter à l'adresse IP statique, pratiquement tout le monde fait l'étape supplémentaire pour établir un nom convivial pour son adresse IP. Il est beaucoup plus facile de se souvenir de "google.com" que de 72.14.205.99. La communauté Internet a compris cela il y a des années et a construit un système de traduction global et massif appelé le Système de Noms de Domaine (DNS). Bien qu'il soit un peu plus compliqué, il est utile de considérer le DNS comme un énorme annuaire téléphonique pour Internet. Lorsqu'un navigateur web veut rechercher le numéro pour www.google.com, il demande le numéro au DNS. Le DNS répond à la question, et le navigateur utilise le numéro Internet pour www.google.com.
Étape 4
Pour que votre serveur Internet puisse être trouvé en utilisant un nom convivial, votre serveur doit obtenir une entrée de nom d'hôte dans la base de données DNS de votre domaine. Les entrées de nom d'hôte associent l'adresse IP de la machine au nom de domaine que les gens rechercheront en utilisant le DNS (par exemple www.sun.com). L'agence qui vous a aidé à sécuriser votre nom de domaine aura probablement des instructions pour mettre à jour les entrées DNS pour votre nom de domaine. Suivez ces instructions pour établir le nom d'hôte pour votre serveur.
Étape 5
Maintenant, il est temps de charger votre système avec un logiciel qui fournit un certain type de service à la communauté Internet. Les services courants sont les services web et les services FTP - qui peuvent tous deux être activés sur la plupart des systèmes sans frais supplémentaires. Microsoft fournit Internet Information Server (IIS) avec ses systèmes d'exploitation. Apple fournit également des serveurs web et FTP, tout comme Solaris (par Sun Microsystems) et la plupart des distributions populaires de Linux. Le logiciel de serveur web Apache (le serveur web le plus courant en production sur Internet) est librement disponible pour la plupart des systèmes d'exploitation populaires, sur https://apache.org.
Astuce
Renseignez-vous d'abord sur les noms de domaine autorisés. Si vous travaillez sur un réseau d'entreprise, vérifiez auprès de vos administrateurs réseau pour les informations sur les noms de domaine et les adresses IP. Il y a de fortes chances qu'ils aient ces idées verrouillées hermétiquement.
Avertissement
Ne commencez pas un projet comme celui-ci sans avoir d'abord recherché les noms de domaine et les adresses IP. Il ne servira à rien de développer un serveur que vous ne pouvez mettre ni sur un réseau interne, ni sur Internet. Votre FAI peut facturer des frais supplémentaires pour vous fournir une adresse IP statique.
