Connaître son ip public derrière un routeur

Il est très rare de ne pas connaître son Ip public mais ca peut arriver, donc voici un petit script qui permet de la trouver.

Le script utilise le site (http://www.monip.org/) où on récupère un fichier index.html qui contient notre adresse Ip public. Puis un petit coup de regex (expressions régulières) et le tour est joué :)

Ce script a été testé sous Debian Etch.

#!/bin/bash

wget http://www.monip.org/ 2> /dev/null
echo "Mon adresse ip public est :"
perl -ne 'print "$1 " if m/((d{1,3}.){3}d{1,3})/' < index.html
rm index.html
Vus : 295
Publié par Labo-Linux : 44