Funktionreferenz


_GetIP

Beschreibung anzeigen in

Die öffentliche IP-Adresse eines Netzwerk/Computers erhalten

#include <Inet.au3>
_GetIP ( )

Rückgabewert

Erfolg: die öffentliche IP Adresse (Siehe Bemerkungen)
Fehler: -1 und setzt das @error Flag auf ungleich null

Bemerkungen

Diese Funktion gibt die öffentliche IP-Adresse eines Computers oder Netzwerkes (d.h. die öffentliche IP-Adresse auf der WAN-Seite Ihres Routers, wie Sie diese z.B. von Ihrem Provider bei der Einwahl erhalten). Die Adresse wird bestimmt durch die Webseiten https://www.ipify.org, http://checkip.dyndns.org, http://www.myexternalip.com/raw und http://www.bot.whatismyipaddress.com.

Um die Überlastung der IP-Erkennungsstandorte zu reduzieren, wird zwischen jedem Funktionsaufruf ein 5-Minuten-Timer verwendet. Falls _GetIP() während dieses 5-Minuten-Timers verwendet wird, so wird die vorherige IP zurückgegeben und @extended auf 1 gesetzt.

Beispiel

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

Local $PublicIP = _GetIP()
MsgBox($MB_SYSTEMMODAL, "IP Adresse", "Deine IP-Adresse lautet: " & $PublicIP)