EulandaXtools — Funktionsreferenz
Liest die öffentliche IPv4-Adresse direkt von einer Fritz!Box über den IGD-UPnP-Endpunkt.
Get-PublicIpByFritz [[-FritzBoxAddress] <string>] [-AsObject] [<CommonParameters>]Diese Funktion fragt die öffentliche IP-Adresse der Fritz!Box per SOAP über den IGD-UPnP-Endpunkt ab. Sie nutzt den Port 49000 und den Pfad /igdupnp/control/WANIPConn1, der von AVM für UPnP-Dienste vorgesehen ist. Die Antwort enthält die öffentliche IPv4-Adresse, sofern keine DS-Lite-Verbindung (= Dual Stack Lite) besteht.
Bei Bedarf kann die Ausgabe als Objekt mit Metadaten erfolgen (z. B. Zeitpunkt, Quelle, Hostname).
-FritzBoxAddress
Type: string
Default: "fritz.box"Hostname oder IP-Adresse der Fritz!Box. Standardwert ist 'fritz.box'.
-AsObject
Type: switchGibt statt eines reinen Strings ein Objekt mit IP-Adresse, Zeitpunkt, Quelle und Hostname zurück.
string, PSCustomObject# Liest die öffentliche IPv4-Adresse von der Fritz!Box und gibt sie als String zurück.
Get-PublicIpByFritz# Gibt ein Objekt mit IP-Adresse und weiteren Metadaten zurück.
Get-PublicIpByFritz -FritzBoxAddress "192.168.178.1" -AsObjectKompatibilität: PowerShell 5.1+, keine Module erforderlich