Un petit "questions/réponses" pour comprendre très rapidement ce que c'est...
Question : Qu'est ce qu'un adresse IP ?
Réponse : C'est une adresse sous la forme xxx.xxx.xxx.xxx (exemple : 23.124.63.41) permettant d'identifier un équipement (souvent un ordinateur) sur un réseau à un moment précis.
Question : Mon adresse IP change, il parait ?
Réponse : Bien souvent vrai !
- Soit l'on a une adresse fixe parce qu'on ne veut pas qu'elle change, cela permet de dire telle adresse c'est l'imprimante ! Ce sont souvent des équipements qui ne bougent pas (comme des serveurs !)
- Soit on a une adresse IP dynamique (elle change donc), et dans ce cas elle peut variée.
Question : C'est quoi une adresse IP publique ?
Réponse : Il y a deux types d'adresses IP, les adresses publiques et les adresses... privées !
C'est à ce moment que les puristes vont me sauter dessus car je vais TRÈS simplifier :
- Les adresses privées commencent normalement par 10.x.x.x, 172.16.x.x à 172.31.x.x et 192.168.x.x. Vous pourrez aussi croiser la 127.0.0.1 qui est en fait l'adresse de votre ordinateur quelque soit votre situation, vous ne la verrez jamais sur un réseau. Ces adresses sont utilisés dans des LAN, ce sont de petits réseaux personnel (comme chez vous avec 2-3 ordinateur) mais ils peuvent atteindre la taille des réseaux universitaires (avec plusieurs milliers d'ordinateurs !)
- Les adresses publiques sont en fait les adresses directement visibles sur Internet. Du coté de la toile (la grande !), c'est l'adresse de votre box, des serveurs Google, de votre site favori (TOSRI est hébergé à l'adresse 212.27.63.169 par exemple)
Question : Je suis désolé je n'ai RIEN compris...
Réponse : Alors nous allons un peu imager. L'adresse IP privée est en faite le numéro de votre appartement, mais seul le concierge peut vous y amener le courrier. L'adresse publique est donc l'adresse du concierge. Ce concierge qui travaille jour et nuit, s’appelle un routeur (intégré dans votre box).
Question : Quel est mon adresse publique alors ?
Réponse :
Voici quelques liens qui vous la donneront direct :
Vous pouvez faire un simple script PHP, à exécuter à distance !
<?php
echo $_SERVER["REMOTE_ADDR"];
?>
Voici ce que ça donne : adresse-ip-publique.php