Pour aller plus loin: DHCP et DNS
Dans notre quotidien, nous ne nous préoccupons jamais de savoir quelle est l'adresse IP de notre machine, et nous utilisons des pages web dont le nom est plus humainement lisible que 223.145.172.37
. Ceci est dû à l'utilisation de deux protocoles : DHCP
et DNS
.
DHCP
DHCP
DHCP est un acronyme signifiant Dynamic Host Configuration Protocol. Il s'agit d'un protocole dont le rôle est de distribuer automatiquement les adresses de configuration IP des machines d'un réseau. Il s'agit en fait de deux programmes, un pour le serveur et un pour les clients.
- Dans Filius, placer un ordinateur, un switch et un routeur ( avec plus de 3 interfaces).
- Relier le switch aux deux autres éléments.
- Configurer le routeur côté switch avec :
- IP :
192.168.1.254
- Masque :
255.255.255.0
- IP :
- Configurer l'ordinateur :
- Nom : Serveur DHCP
- IP :
192.168.1.1
- Masque :
255.255.255.0
- Passerelle :
192.168.1.254
- Toujours sur cette machine, dans l'onglet de configuration, cliquer sur
Configuration du service DHCP
. - Configurer :
- Début de plage :
192.168.1.100
- Fin de plage :
192.168.1.200
- Vérifier que la passerelle et le masque sont conformes au réseau créé.
- Cocher la case « Activer le service DHCP ».
- Début de plage :
- Placer maintenant 5 ordinateurs portables, à relier au switch.
- Pour chacun de ces portables, dans la configuration, cochez :
- « Utiliser l'adresse IP comme nom »
- « Adressage automatique par serveur DHCP»
- Démarrez la simulation et observez ce qui se passe.
Construction d'un réseau
Ainsi, avec un serveur DHCP, il est inutile de configurer une machine classique à la main. C'est ce qui se passe chez vous, votre Box internet donnant automatiquement une configuration, donc une adresse IP. Cette configuration n'est cependant pas absolue, l'adresse IP d'une machine peut varier au sein d'un réseau. En effet, le DHCP distribue sa configuration pour un temps donné, appelé bail (pluriel : baux). Au terme du bail, une machine peut donc se voir attribuer une adresse IP différente, et ce de manière transparente.
Cependant, il est parfois nécessaire sur un réseau d'avoir une machine possédant une adresse IP fixe, comme par exemple pour un serveur web, où une passerelle. Dans ce cas on règle l'IP à la main en dehors de la plage d'adresse du DHCP.
Lier noms de domaine et adresses IP : DNS
Serveur DNS
Dans notre utilisation quotidienne du web, nous tapons des adresses constituées de noms de domaines, par exemple www.toutatice.fr
. Or nous avons vu qu'un site web n'est qu'un ensemble de fichiers situés sur une machine, et que pour repérer cette machine on utilise son adresse IP.
Il existe donc des machines très importantes sur le réseau, appelées serveurs DNS (acronyme de Domain Name Server), qui permettent de faire le lien entre un nom de domaine et une adresse IP.
Ceci impose aux serveurs web d'avoir une IP fixe et non attribuée dynamiquement par un serveur DHCP.
-
Créer un deuxième réseau, avec :
- Un serveur DHCP d'IP
172.16.180.1
, de masque255.255.255.0
, de passerelle172.16.180.254
, et de plage d'IP pour le DHCP172.16.180.100
à172.16.180.200
. - Un switch ;
- 3 PC portables avec adressage automatique ;
- D'un routeur avec 2 interfaces, dont celle reliée au réseau portant l'IP
172.16.180.254
.
- Un serveur DHCP d'IP
-
Relier les deux routeurs entre eux par un câble.
-
Pour le routeur du réseau
192.168.1.X
:- Donner sur l'interface de liaison entre routeurs l'IP
1.0.0.1
, avec un masque255.0.0.0
; - Dans l'onglet
General
, cocher la caseRoutage Automatique
;
- Donner sur l'interface de liaison entre routeurs l'IP
-
Pour le routeur du réseau
172.16.180.X
:- Donner sur l'interface de liaison entre routeurs l'IP
1.0.0.2
, avec un masque255.0.0.0
; - Dans l'onglet
General
, cocher la caseRoutage Automatique
;
- Donner sur l'interface de liaison entre routeurs l'IP
-
Placer un ordinateur que vous relierez par un câble au routeur directement lié au réseau
192.168.1.X
. - Configurez cet ordinateur de la manière suivante :
- Nom : Serveur DNS
- IP :
10.0.0.100
- Masque :
255.255.255.0
- Passerelle :
10.0.0.1
- Configurez sur le routeur la liaison avec le serveur DNS :
- IP :
10.0.0.1
- Masque :
255.255.255.0
- Sur les deux serveurs DHCP, configurez la ligne
Serveur DNS
avec10.0.0.100
. - Lancez la simulation. Testez sur plusieurs machines si les données circulent grâce à la commande
ping
. - Sur le serveur DHCP du réseau
192.168.1.X
, installez aussi un serveur web, et démarrez-le. - Testez sur au moins un portable de chaque réseau si le serveur web répond, en installant un navigateur web et en demandant dans la barre d'adresse
192.168.1.1
. Si tout fonctionne correctement, nous allons pouvoir changer la manière d'atteindre le serveur web. - Sur le serveur DNS, installez le logiciel
Serveur DNS
, démarrez-le. - Ajoutez comme nom de domaine « supersite.fr » pour l'adresse IP
192.168.1.1
. - Testez alors depuis le navigateur d'un portable, avec l'url
supersite.fr
.
Pour les plus courageux
Sur un serveur web, installez un éditeur de texte, puis copiez-collez le code HTML du site que vous aviez fabriqué dans la première partie du cours de SNT.
Essayez de le faire s'afficher directement via les portables.