Get Public IP by Fritz
Zuletzt geändert: 14.03.2026 05:56

Get-PublicIpByFritz #

ÜBERSICHT #

Liest die öffentliche IPv4-Adresse direkt von einer Fritz!Box über den IGD-UPnP-Endpunkt.

SYNTAX #

Get-PublicIpByFritz [[-FritzBoxAddress] <string>] [-AsObject] [<CommonParameters>]

BESCHREIBUNG #

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).

PARAMETER #

-FritzBoxAddress #

Type: string
Default: "fritz.box"

Hostname oder IP-Adresse der Fritz!Box. Standardwert ist ‘fritz.box’.

-AsObject #

Type: switch

Gibt statt eines reinen Strings ein Objekt mit IP-Adresse, Zeitpunkt, Quelle und Hostname zurück.

AUSGABEN #

string, PSCustomObject

BEISPIELE #

# 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" -AsObject

HINWEISE #

Kompatibilität: PowerShell 5.1+, keine Module erforderlich