Die öffentliche IP-Adresse eines Netzwerk/Computers erhalten
#include <Inet.au3>
_GetIP ( )
Erfolg: | die öffentliche IP Adresse (Siehe Bemerkungen) |
Fehler: | -1 und setzt das @error Flag auf ungleich null |
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.