Vous êtes ici: La documentation de Slackware-fr » Thématique Réseau » Trucs, Réseau » Déterminer ses adresses IP

Déterminer ses adresses IP

Par Jonesy.

Voici 2 scripts afin de déterminer son adresse IP locale et son adresse IP sur Internet.

Sachant que les 2 adresses seront la même si vous êtes connecté directement sur Internet sans passer par un router ou une passerelle.

Le premier script, en PHP, est à mettre sur votre site Web, ip.php :

<?
header("Content-type: text/html");
echo $_SERVER["REMOTE_ADDR"];
?>

Le second script, en shell, est à mettre sur votre machine, par exemple sous /usr/local/bin, ip :

Si votre PC est connecté directement au modem et utilise donc ppp :

#!/bin/bash
 
echo -n "Local : /sbin/ifconfig | grep P-t-P | sed "s/.*r:(.*) P.*/\1/""
echo -n "Sur Internet : " lynx --source http://<votre-site-web>/ip.php
echo ""

Autrement, derrière une passerelle, un router ou une *box (étant configurées en router par défaut) :

#!/bin/bash
 
echo -n "Local : /sbin/ifconfig | awk '/inet.*Bcast/ { print substr($2,6) }'"
echo -n "Sur Internet : " lynx --source http://<votre-site-web>/ip.php
echo ""

Ainsi pour connaitre vos IP, il suffira de taper :

$ ip

Par exemple, derrière un router, cela retourne :

Local : 192.168.0.10
Sur Internet : 84.97.222.74

Tags

reseau/trucs/determiner_ses_adresses_ip.txt · Dernière modification: 2010/08/26 20:14 (édition externe)