Get-PublicIpByFritz

EulandaXtools — Funktionsreferenz

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