IP statique vs IP dynamique : quelle est la différence ?

Publié: 2023-06-05
Le terminal Linux ouvert sur le MALIBAL Aon S1
Hannah Stryker / Geek pratique
Les adresses IP dynamiques sont attribuées par votre routeur et sujettes à modification tandis que les adresses IP statiques sont configurées manuellement et ne changent jamais. Dans la plupart des cas, l'adressage IP dynamique est parfaitement adéquat. Une adresse IP statique est cependant utile si vous souhaitez accéder à distance à votre réseau domestique.

Les adresses IP dynamiques sont définies automatiquement, mais susceptibles de changer à chaque démarrage de votre ordinateur. Les adresses IP statiques nécessitent une configuration manuelle, mais survivent toujours aux redémarrages. Est-ce que l'un est meilleur que l'autre?

Table des matières

Qu'est-ce qu'une adresse IP ?
IP Version 4 et IP Version 6
Adresses IP internes
Qu'est-ce qu'une adresse IP dynamique ?
Les adresses IP dynamiques peuvent changer
Adresses IP externes
Qu'est-ce qu'une adresse IP statique ?
Adressage IP statique ou dynamique
Comment définir une adresse IP statique interne
Comment obtenir une adresse IP statique externe
Habituellement, la dynamique est tout ce dont vous avez besoin

Qu'est-ce qu'une adresse IP ?

Une adresse IP est une étiquette numérique qui identifie chaque appareil sur un réseau. Les protocoles de mise en réseau utilisent l'adresse de chaque périphérique pour leur acheminer le trafic réseau. Le protocole réseau le plus couramment utilisé est TCP/IP (protocole de contrôle de transmission/protocole Internet). C'est de là que vient "l'IP" dans "l'adresse IP".

Chaque adresse IP doit être unique. Lorsque deux appareils communiquent sur un réseau, les données sont transmises par un appareil et reçues par l'autre. Dans une « conversation » bidirectionnelle en cours, cela se répète dans les deux sens entre les deux appareils aussi longtemps qu'ils ont besoin de communiquer.

Les données sont décomposées en blocs gérables, appelés paquets, qui sont envoyés sous la forme d'une séquence de courtes transmissions. Chaque paquet est étiqueté avec des métadonnées. Les métadonnées contiennent des informations telles que la taille du paquet, le nombre total de paquets dans la transmission et le numéro du paquet dans la séquence.

Cela permet de reconstruire les données lorsqu'elles ont été reçues et d'identifier les paquets manquants.

Bien sûr, chaque paquet doit être étiqueté avec l'adresse IP du périphérique de destination afin que les commutateurs et routeurs du réseau sachent où les envoyer. L'adresse IP de l'appareil expéditeur est également incluse, afin que l'appareil récepteur sache à qui répondre ou demander que les paquets manquants soient renvoyés.

IP Version 4 et IP Version 6

Deux normes IP sont utilisées. L'un est la version IP 4 ou IPv4, plus ancienne et beaucoup plus courante, et l'autre est la version IP 6, ou IPv6, plus récente.

IPv6 a été conçu pour surmonter le problème du monde à court d'adresses IPv4. À mesure que le nombre d'appareils connectés augmente, le pool d'adresses IPv4 disponibles diminue. La norme IPv6 augmente considérablement le nombre d'adresses possibles.

Une adresse IPv4 utilise 32 bits pour décrire l'intégralité de l'adresse, donnant 8 bits à chacun des quatre nombres pouvant aller de 0 à 255. Les adresses IP IPv4 ressemblent à ceci :

 192.168.1.24

Une adresse IPv6 utilise 128 bits pour décrire l'adresse, allouant 16 bits à chacun des 8 nombres hexadécimaux pouvant aller de 0x0 à 0xFFFF (65535). Une adresse IPv6 complète ressemble à ceci :

 fe80:0e85:0000:0000:0000:12a4:04e0:ff33

Les adresses IPv6 peuvent être écrites sans les zéros non significatifs.

 fe80:e85:0:0:0:12a4:4e0:ff33

Une fois par adresse, une séquence de zéros consécutifs peut être omise.

 fe80:e85::12a4:4e0:ff33

IPv4 reste le format le plus couramment utilisé.

Adresses IP internes

Chaque appareil en réseau, qu'il utilise une connexion filaire ou Wi-Fi, possède une adresse IP. Parce qu'ils sont utilisés pour diriger le trafic réseau vers les appareils destinataires appropriés, ils doivent être uniques au sein de leurs propres réseaux. Deux appareils (ou plus) avec la même adresse IP causeront des problèmes d'échec de transmission et de perte de paquets.

Comment utiliser la commande ip sous Linux
CONNEXION Comment utiliser la commande ip sous Linux

Les adresses IP internes sont utilisées pour identifier les périphériques et pour acheminer le trafic réseau dans les réseaux locaux. Ils ne sont pas visibles pour les ordinateurs d'autres réseaux externes tels qu'Internet.

Lorsqu'un ordinateur d'un réseau local privé souhaite se connecter à un ordinateur distant tel qu'un serveur Web, il envoie sa demande de connexion à son routeur local. Le routeur communique sur Internet au nom de l'ordinateur local. Il négocie la communication bidirectionnelle entre l'ordinateur local avec son adresse IP interne privée et le serveur distant.

Qu'est-ce qu'une adresse IP dynamique ?

Une adresse IP dynamique est une adresse qui est automatiquement attribuée à un appareil par un routeur. Les ordinateurs et les ordinateurs portables ne sont pas fabriqués avec des adresses IP intégrées. Ils doivent recevoir une adresse IP lorsqu'ils sont connectés à un réseau. Sur les grands réseaux, c'est une tâche fastidieuse. Certains matériels réseau tels que les routeurs ont une adresse IP par défaut de 192.168.1.1 afin qu'ils correspondent aux paramètres de réseau privé typiques, mais ceux-ci peuvent être modifiés s'ils ne correspondent pas à votre réseau.

Qu'est-ce qu'une adresse MAC et comment ça marche ?
CONNEXION Qu'est-ce qu'une adresse MAC et comment ça marche ?

Ce qui est gravé dans chaque périphérique réseau, cependant, est une adresse MAC (contrôle d'accès au support). Les adresses MAC sont uniques, globalement.

Les routeurs de réseau maintiennent une liste d'adresses MAC et d'adresses IP. Ils recherchent l'adresse IP de destination de chaque paquet, trouvent l'adresse MAC et envoient le paquet à ce matériel.

Au lieu d'exiger que chaque appareil soit configuré manuellement avec une adresse IP, l'adressage IP dynamique automatise la gestion du processus d'attribution des adresses IP aux appareils du réseau. Le DHCP (Dynamic Host Configuration Protocol) rend cette automatisation possible.

Dans un réseau DHCP, un périphérique rejoignant le réseau envoie un signal DHCPDISCOVER sur le réseau. Le serveur DHCP (sur les réseaux domestiques, il se trouve généralement à l'intérieur de votre routeur) répond par un message DHCPOFFER . Cela offre une adresse IP que l'appareil pourrait utiliser et d'autres informations sur le réseau.

Si l'appareil souhaite utiliser cette adresse IP, il envoie un signal DHCPREQUEST au serveur DHCP. Le serveur DHCP répond par un signal DHCPACK , vérifiant l'adresse IP et d'autres paramètres que l'appareil doit utiliser.

Les adresses IP dynamiques peuvent changer

De cette façon, l'appareil obtient automatiquement une adresse IP et toutes les informations dont il a besoin pour se connecter et communiquer sur le réseau. Cependant, il n'obtient l'adresse IP que sur un bail. Il ne lui est pas affecté en permanence. Si l'appareil souhaite conserver l'adresse IP, il doit périodiquement faire une demande de renouvellement de bail. La période de bail fait partie des informations incluses dans le message DHCPOFFER .

Habituellement, il n'y a aucun problème à ce que l'appareil soit réattribué à la même adresse IP. Mais si un appareil est éteint et ne peut pas faire de demande de renouvellement de bail avant l'expiration du bail (pour les réseaux domestiques, la période de bail est souvent fixée à 12 heures), l'adresse IP est libre d'être attribuée à un autre appareil. L'appareil qui utilisait cette adresse IP auparavant reçoit une adresse IP différente lorsqu'il est redémarré.

Nous pouvons utiliser la commande dhclient avec l'option -v (verbeux) pour voir une partie de la communication entre votre ordinateur Linux et votre serveur DHCP.

 sudo dhclient-v 

Utilisation de la commande dhclient -v pour inspecter les messages DHCP, sous Ubuntu Linux

On nous dit l'adresse MAC que l'ordinateur écoute et envoie, et nous pouvons voir les messages DHCPREQUEST et DHCPACK .

CONNEXION: Comment changer définitivement votre adresse MAC sous Linux

Adresses IP externes

Les réseaux qui se connectent à Internet ont une adresse IP qui leur est attribuée par leur FAI (fournisseur d'accès à Internet), appelée adresse IP externe. Il s'agit de l'adresse IP que le réseau affiche sur Internet, elles sont donc également appelées adresses IP publiques.

Comment obtenir votre adresse IP publique dans un script Linux Bash
CONNEXION Comment obtenir votre adresse IP publique dans un script Linux Bash

Étant donné que votre routeur agit comme un pont entre votre réseau privé et Internet, il a besoin d'une adresse IP interne pour être accessible aux appareils de votre réseau et d'une adresse IP externe pour pouvoir communiquer avec l'équipement de votre FAI. Tout votre trafic Internet passe par cette adresse IP externe.

Vos adresses IP internes commenceront probablement par 10, 172 ou 192. Les adresses IP externes peuvent utiliser (pratiquement) toutes les autres valeurs.

Assez similaire à la fonction d'une liste DHCP dans votre réseau privé, le DNS (Domain Name Service) d'Internet traduit les noms de domaine et les URL en adresses IP, dirigeant le trafic Internet vers les bonnes adresses IP (externes).

CONNEXION : Les meilleurs serveurs DNS pour une navigation sécurisée

Qu'est-ce qu'une adresse IP statique ?

Une adresse IP statique est une adresse IP qui ne change jamais et qui n'est pas affectée par des outils comme DHCP. Un appareil doté d'un adressage IP statique conserve son adresse IP, quelle que soit la fréquence à laquelle il est redémarré ou la durée pendant laquelle il est hors ligne.

Adressage IP statique ou dynamique

Il est évident que l'utilisation de DHCP pour allouer automatiquement des adresses IP présente un avantage évident. L'inconvénient de DHCP est la location d'adresses IP. Vous ne pouvez pas garantir qu'un ordinateur (ou tout autre périphérique réseau) obtiendra la même adresse IP s'il est redémarré après avoir été hors ligne.

La plupart du temps, cela n'aura pas d'importance. Tant que vos appareils sont connectés et opérationnels sur le réseau et peuvent accéder à Internet, c'est généralement tout ce dont nous avons besoin. Mais parfois, vous aurez des applications qui ont besoin de communiquer entre ordinateurs, ou des périphériques tels qu'un NAS (stockage en réseau) ou un centre multimédia qui fonctionnent mieux avec des adresses IP fixes et statiques .

Il est parfaitement acceptable, et assez courant, qu'un réseau utilise un mélange d'adressage DHCP et d'adressage IP statique. DHCP est utilisé pour simplifier l'attribution des adresses IP à la majorité des appareils, et l'adressage IP statique est utilisé pour les cas particuliers.

Comment définir une adresse IP statique interne

Définir une adresse IP statique dans Ubuntu est assez simple. La première étape consiste à vous assurer que vous sélectionnez et configurez une adresse IP qui n'est pas déjà utilisée par un autre appareil. Vous pouvez utiliser la commande ping pour vérifier cela.

Comment définir une adresse IP statique dans Ubuntu
CONNEXION Comment définir une adresse IP statique dans Ubuntu

Une fois que vous avez sélectionné votre adresse IP, vous pouvez utiliser la commande ncmli con add pour ajouter une connexion, et la commande nmcli con mod pour la définir sur l'adressage IP statique. Nous avons un didacticiel détaillé étape par étape qui vous guide tout au long du processus. Il couvre également une méthode GUI, si vous préférez éviter la ligne de commande.

Vous pouvez également utiliser des adresses IP statiques sur les ordinateurs Windows 10 et 11, et bien sûr, nous avons des conseils pour vous à ce sujet.

Si vous utilisez des conteneurs tels que Docker, vous pouvez attribuer des adresses IP statiques à vos ordinateurs conteneurisés.

CONNEXION : Comment ajouter une route TCP/IP statique à la table de routage Windows

Comment obtenir une adresse IP statique externe

Sans adresse IP externe statique, l'adresse IP externe de votre routeur est susceptible de changer s'il redémarre. Dans presque tous les cas, cela n'a vraiment pas d'importance. Mais si vous avez des services auto-hébergés que vous devez atteindre lorsque vous êtes en déplacement, une adresse IP statique externe est indispensable.

Votre adresse IP externe est fournie par votre FAI, et ils sont les seuls à pouvoir en modifier les paramètres. Moyennant un petit supplément, votre FAI devrait pouvoir vous attribuer une adresse IP statique externe.

Vous pouvez utiliser une adresse IP statique externe pour accéder à distance à votre routeur et au réseau privé derrière celui-ci, car vous saurez toujours quelle est votre adresse IP externe. Les noms de domaine sont plus faciles à retenir et à partager avec d'autres. Vous pouvez acheter un nom de domaine et le faire pointer vers votre adresse IP statique externe.

Une autre façon d'obtenir le même effet consiste à utiliser le routage DDNS (Dynamic Domain Name System). Avec cette configuration, vous configurez votre routeur pour qu'il contacte votre fournisseur DDNS chaque fois qu'il démarre ou obtient une nouvelle adresse IP externe.

Le fournisseur DDNS met à jour l'entrée du nom de domaine pour votre domaine afin qu'il pointe vers la nouvelle adresse IP externe. Toutes les demandes de connexion qui arrivent dans votre nom de domaine sont acheminées vers votre adresse IP externe actuelle.

Habituellement, la dynamique est tout ce dont vous avez besoin

À moins que vous n'ayez des cas particuliers, des adresses IP internes et externes dynamiques suffisent. Tant que vos appareils ont des adresses uniques (et que DHCP s'en charge pour vous), vous n'aurez rien à craindre.

Si vous devez garantir qu'un ordinateur ou un autre périphérique de votre réseau local a toujours la même adresse IP, configurez-le avec une adresse IP statique interne.

Si vous devez pouvoir accéder à distance à votre réseau, payez votre FAI pour une adresse IP statique externe ou utilisez un service DDNS.

CONNEXION: Comment accéder facilement à votre réseau domestique depuis n'importe où