Verwendung in der Befehlszeile
curl ip.uk.app
curl ip.uk.app/json
curl -4 ip.uk.app
curl -6 ip.uk.app
wget -qO- ip.uk.app
(Invoke-RestMethod ip.uk.app/ip) # PowerShell
Verwenden Sie -4 für IPv4 oder -6 für IPv6. Der Endpunkt /json liefert JSON; /ip liefert Klartext.
Auch einfaches HTTP funktioniert, sodass der Dienst auf minimalen Systemen ohne CA-Zertifikate nutzbar ist. Befehlszeilenprogramme erhalten automatisch Klartext; Browser erhalten diese Seite.
Öffentliche und private IP-Adressen
Die oben angezeigte Adresse ist im Internet sichtbar. Geräte in Ihrem Heimnetz verwenden private Adressen (192.168.x.x, 10.x.x.x oder 172.16–31.x.x), die nur im lokalen Netzwerk funktionieren. Ihr Router übersetzt zwischen beiden Netzen. Deshalb benötigen Sie eine Portweiterleitung bevor jemand von außerhalb auf einen Server bei Ihnen zu Hause zugreifen kann.
Betreiben Sie einen Server zu Hause?
Sie benötigen drei Dinge: eine öffentliche IP-Adresse (prüfen Sie, ob Sie sich hinter CGNATbefinden), einen weitergeleiteten Port und einen Namen, der IP-Änderungen folgt. Die uk.app-Anleitung für Heimserver erklärt alle drei Schritte.
Häufig gestellte Fragen
Ist meine öffentliche IP-Adresse dieselbe wie die meines Computers?
Normalerweise nicht. Ihr Computer hat im Heimnetz eine private Adresse wie 192.168.1.20. Der Router teilt eine öffentliche Adresse, die oben angezeigt wird, mit allen Geräten im Haus.
Warum ändert sich meine IP-Adresse?
Die meisten britischen Breitband- und Mobilfunkanbieter vergeben dynamische Adressen. Sie können sich nach einem Routerneustart, einer Störung oder nach einem Zeitplan ändern. Dynamisches DNS hält einen Hostnamen automatisch auf Ihrer aktuellen Adresse.
Kann ich meine IP-Adresse mit einem Skript abrufen?
Ja. curl ip.uk.app gibt nur die Adresse als Klartext zurück, und curl ip.uk.app/json gibt JSON zurück. Beide Varianten sind bei angemessener Nutzung kostenlos.
Warum sehe ich eine IPv4-Adresse, obwohl ich IPv6 habe?
ip.uk.app unterstützt IPv4 und IPv6. Ihr Browser wählt ein Protokoll, meist IPv6, wenn es in Ihrer Verbindung funktioniert. Wird weiterhin IPv4 angezeigt, ist IPv6 möglicherweise im Netzwerk oder Router nicht verfügbar. Im Terminal können Sie beide Protokolle einzeln abfragen: curl -4 ip.uk.app oder curl -6 ip.uk.app.
Ändert ein VPN die hier angezeigte IP-Adresse?
Ja. Bei aktiviertem VPN oder Proxy sehen Sie die Adresse dieses Servers statt Ihrer eigenen.