Wenn das Gerät über das Netzwerk eine Verbindung zu anderen Geräten herstellt, sehen andere Geräte die öffentliche IP -Adresse. In diesem Leitfaden finden Sie in Ubuntu 20, wie Sie die öffentliche IP -Adresse Ihres Geräts vom Terminal vom Terminal erhalten.04.
IP -Adresse Grundlagen
Derzeit werden zwei Versionen von IP -Adressen verwendet: IPv4 und IPv6. Jede IP -Adresse kann entweder privat (kann nur innerhalb eines Netzwerks angezeigt werden) oder in der Öffentlichkeit (von jedem Computer im Internet) sein). IPv4 ist noch das beliebteste Format, aber im aktuellen Zeitalter kann es nicht genügend Geräte mit eindeutigen IP -Adressen zuweisen. Der IPv6 löst dies, indem die Anzahl der verfügbaren eindeutigen IP -Adressen erhöht wird.
Schauen wir uns einen kurzen Blick darauf an, wie eine IP -Adresse aussieht. Im Fall von IPv4 handelt es sich um eine 32-Bit-Adresse (4 Bytes), die in vier 8-Bit-Blöcke unterteilt ist, die durch “getrennt sind“.Symbole. Die Adresse wird mit Dezimalstellen dargestellt.
$ 172.15.250.1
Der mögliche Bereich von IPv4 stammt von 0.0.0.0 bis 255.255.255.255.
Im Fall von IPv6 ist es etwas kompliziert, aber im Prinzip ähnlich. Eine IPv6-Adresse ist eine 128-Bit-Adresse (8 Bytes), die in acht 16-Bit-Blöcke unterteilt ist, die durch „:“ -Symbole getrennt sind. Die Adresse wird mit hexadezimalen Ziffern dargestellt.
$ 2000: 0000: 3339: CFF1: 0069: 0000: 0000: FEFD
Aufgrund seiner langen Länge kann es in verschiedenen Situationen problematisch sein, in verschiedenen Situationen zu verwenden. Daher gibt es Regeln, um die Adresse zu verkürzen. Nach dem Verkürzung der Beispieladresse sieht sie ungefähr so aus.
$ 2000: 0: 3339: CFF1: 69 :: FEFD
Holen Sie sich die öffentliche IP -Adresse vom Terminal vom Terminal
Jetzt sind wir bereit, die öffentliche IP -Adresse unseres Geräts zu greifen. Es gibt mehrere Möglichkeiten, dies zu tun. Wenn Sie beispielsweise Zugriff auf GUI haben, können Sie den Webbrowser verwenden, um Websites wie WhatisMyipaddress, WhatisMyip usw. zu besuchen, usw.
Wie der Titel des Handbuchs schon sagt, werden wir die Möglichkeiten zur Überprüfung der IP -Adresse nur über das Terminal untersuchen. Zum Glück stehen uns mehrere Tools zur Verfügung, um die öffentliche IP -Adresse zu überprüfen.
Holen Sie sich die öffentliche IP -Adresse mit DIG
Die DIG (Domain Information Groper) ist ein einfaches Dienstprogramm -Tool zum Untersuchung von DNS -Namensservern. Mit dem Dig -Tool zusammen mit OpenDNS als Resolver können wir die öffentliche IP -Adresse erhalten.
$ dig +Short Myip.OpenNS.com @Resolver1.OpenNS.com
Holen Sie sich die öffentliche IP -Adresse mit dem Host
Der Host -Befehl ist ein weiteres einfaches Werkzeug für die Durchführung von DNS -Lookups. Führen Sie den folgenden Befehl aus, um Ihre öffentliche IP mit dem Host zu erhalten.
$ Host Myip.OpenNS.com Resolver1.OpenNS.com
Die Ausgabe ist etwas größer als das vorherige Beispiel. Ich möchte nur die IP -Adresse als Ausgabe? Dann die Ausgabe an übergeben Grep Und awk Um es herauszufiltern. Lerne mehr über Grep Und awk.
$ Host Myip.OpenNS.com Resolver1.OpenNS.com |
Grep "Myip.OpenNS.com hat "| awk 'print $ 4'
Holen Sie sich die öffentliche IP -Adresse mit WGet
WGet ist ein einfacher und leistungsstarker Befehlsline-Downloader. Wie verwenden wir WGT, um die öffentliche IP -Adresse zu erhalten?? Durch das Herunterladen einer bestimmten Datei von einem bestimmten Online -Service herunterladen.
Stellen Sie zunächst sicher, dass die wget ist auf Ihrem System installiert. Führen Sie den folgenden Befehl aus.
$ sudo APT Update && sudo Apt installieren Sie WGet -y
Wir sind bereit, die öffentliche IP -Adresse zu überprüfen. Der erste ist der IP -Echo -Service. Führen Sie den folgenden Befehl aus.
$ wget -qo- http: // ipecho.Netz/Ebene | Xargs Echo
Der nächste ist Icanhazip.com. Diese Website gibt die öffentliche IP -Adresse in einem klaren Textformat zurück.
$ wget -qo- icanHazip.com
Ein weiterer ähnlicher Service ist ifconfig.CO.
$ wget -qo -ifconfig.CO
Sie können auch ifconfig verwenden.Ich, um die IP -Adresse zu erhalten.
$ wget -qo -ifconfig.ich | Xargs Echo
Holen Sie sich die öffentliche IP -Adresse mit Curl
Das Curl-Tool ist ein weiterer beliebter Befehlszeilen-Downloader/Uploader, der auf jedem der beliebten Protokolle (HTTP, HTTPS, FTP, FTPS und andere) betrieben werden kann.
Curl wird nicht vorinstalliert auf Ubuntu 20.04. Curl installieren.
$ sudo apt update && sudo apt installieren curl -y
Die Methode ähnelt dem WGet One.
$ curl ifconfig.CO
$ curl ifconfig.Ich && Echo
$ curl icanhazip.com && echo
Holen Sie sich öffentliche IP -Adresse mit IP
Der IP -Befehl ist für die Verwaltung von Netzwerkgeräten, Schnittstellen und Tunneln verantwortlich. Es kann auch Informationen über die vernetzten Netzwerke melden.
Führen Sie den folgenden IP -Befehl aus, um die Netzwerkschnittstellen und die IP -Adresse aufzulisten.
$ IP ADDR Show
Der folgende Befehl ist der äquivalente. Es wird das gleiche Ergebnis geben.
$ ip a
Abschließende Gedanken
Wie wir gezeigt haben, gibt es unzählige Möglichkeiten, die öffentliche IP -Adresse Ihres Geräts zu überprüfen. Welches sollten Sie verwenden? Hängt von dir ab. Probieren Sie alle mindestens einmal aus. Dann können Sie leicht entscheiden, welches zu meistern ist.
Happy Computing!