Vous cherchez un meilleur moyen d'obtenir le numéro IP externe actuel d'une machine... La méthode ci-dessous fonctionne, mais je préférerais ne pas dépendre d'un site externe pour obtenir l'information... Je suis limité à l'utilisation des bibliothèques Python 2.5.1 standard fournies avec Mac OS X 10.5.x.
import os
import urllib2
def check_in():
fqn = os.uname()[1]
ext_ip = urllib2.urlopen('http://whatismyip.org').read()
print ("Asset: %s " % fqn, "Checking in from IP#: %s " % ext_ip)
0 votes
Liés : Découverte programmée de l'IP publique