UDF > Inet >


_GetIP

Obtient une adresse IP publique d'un r�seau ou d'un ordinateur

#include <Inet.au3>
_GetIP ( )

Valeur de retour

Succ�s: Retourne l'adresse IP publique. (Voir Remarques.)
�chec: Retourne -1 et d�finit @error <> 0.

Remarques

Cette fonction retourne seulement l'adresse IP publique d'un ordinateur ou d'un r�seau (c'est-�-dire l'adresse IP publique d'une connexion WAN de votre routeur NAT). L'adresse est d�termin�e en acc�dant � des sites Web de d�couverte d'IP externe. Les sites utilis�s sont https:/www.ipify.org, http://checkip.dyndns.org, http://www.myexternalip.com/raw et http://www.bot.whatismyipaddress.com.

Pour r�duire la surcharge des sites de d�couverte IP, un d�lai de 5 minutes est utilis� entre chaque appel de fonction. Si _GetIP() est utilis� au cours de cette p�riode de 5 minutes, la pr�c�dente IP est retourn�e et @extended est mis � 1.

Exemple

#include <Inet.au3>
#include <MsgBoxConstants.au3>

Local $sPublicIP = _GetIP()
MsgBox($MB_SYSTEMMODAL, "", "Votre adresse IP externe est: " & $sPublicIP)