So verwenden Sie curl, um eine öffentliche IP-Adresse zu erhalten
Der curl-Befehl wird auf Linux-Systemen häufig zum Herunterladen und Hochladen von Dateien auf oder von einem Remote-Server verwendet. Eine weitere interessante Sache, für die wir es verwenden können, ist die Bestimmung der öffentlichen IP-Adresse unseres Systems. Zu diesem Zweck können wir curl verwenden, um Websites abzufragen, die so konfiguriert sind, dass sie nichts anderes tun, als die IP-Adresse des Systems zurückzugeben, das sich mit ihr verbindet. Dies ist eine der schnellsten und einfachsten Möglichkeiten, Ihre öffentliche IP-Adresse in der Linux-Befehlszeile zu erhalten. In diesem Tutorial erfahren Sie, wie Sie den Befehl curl verwenden, um die öffentliche IP-Adresse Ihres Systems abzurufen.
In diesem Tutorial lernen Sie:
- So installieren Sie curl auf den wichtigsten Linux-Distributionen
- So verwenden Sie curl, um eine öffentliche IP-Adresse zu erhalten
curl installieren
Obwohl curl ein gängiges Dienstprogramm ist, ist es nicht in jeder einzelnen Linux-Distribution enthalten. Insbesondere kann es in eher Desktop-orientierten Distributionen fehlen. Nur für den Fall, dass es noch nicht installiert ist, können Sie den entsprechenden Befehl unten verwenden, um es über den Paketmanager Ihres Systems zu installieren.
So installieren Sie curl unter Ubuntu, Debian und Linux Mint:
sudo apt install curl
So installieren Sie curl unter CentOS, Fedora, AlmaLinux und Red Hat:
sudo dnf install curl
So installieren Sie curl auf Arch Linux und Manjaro:
sudo pacman -S curl
Verwenden von curl zum Abrufen der öffentlichen IP-Adresse
Es gibt viele Websites, die so konfiguriert wurden, dass die öffentliche IP-Adresse einer Person angezeigt wird. Verwenden Sie eines oder mehrere der folgenden Beispiele, um Ihre zu bestimmen.
Diese Seite funktioniert auch mit den curl-Optionen
-4oder-6, wenn Sie Ihre IPv4- oder IPv6-Adresse speziell abrufen müssen.curl icanhazip.com OR curl -4 icanhazip.com OR curl -6 icanhazip.comcurl ifconfig.mecurl api.ipify.orgcurl bot.whatismyipaddress.comcurl ipinfo.io/ipcurl ipecho.net/plain
Verwenden von curl zum Abrufen der öffentlichen IP-Adresse in der Linux-Befehlszeile
Natürlich gibt es auch andere Websites, die das Gleiche können, aber diese sollten ausreichen, um Ihre Bedürfnisse zu decken. In Zukunft werden einige Websites möglicherweise nicht mehr funktionieren und neue werden ihren Platz einnehmen, also denken Sie daran, dass jede Website auf der Liste möglicherweise nicht dauerhaft ist.
Abschließende Gedanken
In dieser Anleitung haben wir gesehen, wie Sie die öffentliche IP-Adresse eines Systems mithilfe von curl in der Linux-Befehlszeile abrufen können. Dies beruht auf öffentlichen Websites von Drittanbietern, um uns unsere IP-Adresse anzuzeigen, aber es erweist sich als eine der schnellsten und einfachsten Möglichkeiten, unsere öffentliche IP auf der Befehlszeile zu sehen.

