Tout matériel connecté à Internet doit avoir sa propre, et unique adresse IP. Elle sont distribuées de façon centralisée par l'autorité désignée pour chaque pays.
Si vous êtes connectés par un réseau local (LAN) à Internet, VOUS DEVEZ utiliser une adresse IP de votre propre domaine d'adresses qui vous a été assigné pour les ordinateurs et matériels de votre réseau local. Vous NE DEVEZ PAS prendre n'importe quelle adresse IP et l'utiliser lorsque vous vous connectez avec un autre réseau local (et à plus forte raison Internet). Au pire ça ne marchera pas du tout et cela peut causer des ravages puisque votre adresse IP 'volée' va interférer avec les communications d'un autre ordinateur qui utilise déjà l'adresse IP que vous avez prise au hasard.
Remarquez que les adresses IP de ce document appartiennent (à part quelques exceptions) aux adresses de réseaux non connectés qui sont réservées aux réseaux qui ne sont pas (encore) connectés à Internet. (RFC1918)
Il y a des adresses IP qui sont spécifiquement destinées aux réseaux locaux qui ne sont pas connectés à Internet. Ces adresses IP sont :
Si vous avez un réseau pour lequel vous n'avez pas alloué d'adresse IP auprès de l'autorité responsable de votre pays, vous devez utiliser une des adresses réseau de la séquence précédente pour vos machines.
Ces adresses ne doivent jamais être utilisées sur Internet.
Cependant, elles peuvent être utilisées pour les réseaux locaux Ethernet sur la machine qui est connectée à Internet. C'est parce que les adresses IP sont en fait allouées aux interfaces réseau et non à l'ordinateur. Ainsi, votre interface Ethernet peut utiliser 10.0.0.1 (par exemple), et quand vous vous connecterez à Internet en utilisant PPP, votre interface PPP récupérera une autre adresse IP (valide) du serveur. Votre PC sera connecté à Internet alors que les autres ne le seront pas.
Cependant, en utilisant Linux, les capacités de IP Masquerading (aussi appelé NAT - Network Adress Translation) de Linux et du programme ipfwadm, vous pouvez connecter votre réseau local à Internet (avec quelques restrictions sur les services), même si vous n'avez pas d'adresse IP valide pour vos machines en Ethernet.
Pour plus d'informations sur le sujet, consulter le mini-HOWTO IP Masquerade à Linux IP Masquerade mini HOWTO
Pour la plupart des utilisateurs, qui sont connectés avec une seule machine à leur fournisseur d'accès Internet (FAI) par PPP, obtenir une adresse IP (ou plus largement une adresse réseau) n'est pas nécessaire.
Si vous souhaitez connecter un petit réseau local à Internet, de nombreux FAI peuvent vous fournir un sous-réseau dédié (une séquence spécifique d'adresses IP) sur leur espace d'adresses IP existant. Alternativement, utilise IP masquerading.
Pour les utilisateurs qui connectent un seul PC à Internet, la plupart des FAI utilise l'allocation dynamique des adresses IP. C'est pendant le processus de connexion que le service PPP que vous contactez va indiquer à votre machine quelle adresse IP utiliser pour l'interface PPP pendant la session en cours. Cette adresse ne sera pas forcément la même à chaque fois que vous vous connecterez à votre FAI.
Avec les adresses IP dynamiques, vous n'avez pas la même adresse IP à chaque fois que vous vous connectez. Cela a des répercussions sur les applications de type serveur de votre machine Linux telles que Sendmail, ftpd, httpd et d'autres. Ces services supposent que l'ordinateur offrant le service soit accessible tout le temps à la même adresse IP (ou au moins au même nom de domaine qualifié, et que la résolution des noms par DNS du nom vers l'adresse IP est disponible).
Les limitations de service dues aux allocations dynamiques d'adresses IP (et les façons d'éviter cela, quand c'est possible) sont décrites plus loin.