Vous avez vraiment besoin de plus que de savoir ce que votre adresse IP est "en ce moment". Vous devez le garder comme ça. Plus important encore, il semble que la raison pour laquelle vous devez connaître votre adresse IP est que vous devez indiquer à une autre machine comment vous connecter. Ce qui est vraiment nécessaire n'est pas un hack de bas niveau, mais plutôt un protocole qui configure tous les périphériques de la couche réseau intéressés pour s'assurer que vous pouvez être contacté et que la connexion reste ouverte (ou qu'elle peut se reconnecter si elle est cassée). Par exemple, il est possible que votre routeur perde sa connexion avec votre fournisseur d'accès à Internet (FAI). Quand il obtient une nouvelle connexion, il peut avoir une adresse IP différente. Vous devez résoudre ce problème. Dans un environnement d'entreprise (oui, les entreprises utilisent le P2P), un certain nombre de reconfigurations de réseau peuvent avoir lieu, le tout sans informer les pairs des changements d'adresse IP. Cela doit également être traité.
Le problème global est que vous dépendez d'une entité de couche réseau (adresse IP) pour rester utile pour les couches supérieures. Ce n'est pas le travail d'une adresse IP - c'est uniquement destiné à acheminer vos datagrammes à destination. Il n'y a rien d'inhérent à la connaissance de votre adresse IP qui dit qu'ils vont toujours arriver à leurs destinations demain en utilisant la même adresse.
Pour ceux qui pourraient vouloir savoir, je préfère http://www.whatsmyip.us/ sur tous les autres car il a le moins de merde dessus. Je pense que .org était en clair, mais quelqu'un a gâché ça. – Sneakyness