Définition
Une adresse IP est une étiquette numérique attribuée à chaque appareil connecté à internet, utilisée pour acheminer le trafic vers la bonne destination. Les adresses IPv4 utilisent 32 bits et ressemblent à 76.76.21.21, quatre nombres de 0 à 255, soit environ 4,3 milliards de combinaisons possibles. Les adresses IPv6 utilisent 128 bits et ressemblent à 2606:4700:4700::1111, plus longues, hexadécimales, et conçues pour résoudre la pénurie d’adresses IPv4 avec un espace d’adressage pratiquement illimité. Chaque serveur web possède au moins une IP, et DNS existe pour faire correspondre des domaines lisibles par l’humain à ces adresses afin que les visiteurs n’aient jamais à saisir des chiffres. En hébergement web, la distinction entre une IP partagée, utilisée par de nombreux sites sur un même serveur, et une IP dédiée, utilisée uniquement par votre site, compte pour certains flux SSL hérités antérieurs au SNI, la réputation d’expéditeur d’e-mails, et un petit nombre de cas d’usage à restriction géographique. La plupart des configurations d’hébergement modernes ne vous obligent jamais à gérer directement cette distinction.
Comment cela fonctionne
Une requête web envoyée par un navigateur contient l’IP de destination dans l’en-tête du paquet IP ; le réseau achemine le paquet via des routeurs jusqu’à ce qu’il atteigne le serveur. La réponse du serveur transporte en retour l’IP du visiteur. Le NAT, les équilibreurs de charge et les proxies inverses réécrivent tous les IP en cours de route.
Pourquoi c'est important
Pour la plupart des hébergements web modernes, vous n’avez pas besoin de penser aux IP du tout : DNS gère la correspondance. Les cas où l’IP compte sont les exigences d’IP dédiée (certains SSL hérités, certaines configurations d’envoi d’e-mails), la gestion des abus (une liste noire d’IP partagée affecte tous ceux qui y figurent), et l’accès à restriction géographique.