GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So finden Sie Ihre IP-Adresse unter Linux

Wir alle nutzen das Internet Protocol (IP) täglich, ob wir uns dessen bewusst sind oder nicht. Jedes Mal, wenn Sie beispielsweise einen Website-Namen oder einen Suchbegriff in Ihren Webbrowser eingeben, sucht dieser nach der IP-Adresse dieser URL (oder einer Suchmaschine) und lädt dann die Website.

Unterteilen wir IP-Adressen in zwei Kategorien:privat und öffentlich. Private IP-Adressen sind diejenigen, die Ihre WiFi-Box (und Ihr Firmen-Intranet) bereitstellen. Sie liegen im Bereich von 10.x.x.x , 172.16.x.x-172.31.x.x und 192.168.x.x , wobei x =0 bis 255. Öffentliche IP-Adressen sind, wie der Name schon sagt, „öffentlich“ und Sie können sie von überall auf der Welt erreichen. Jede Website hat eine eindeutige IP-Adresse, die von jedem und von überall aus erreicht werden kann; die als öffentliche IP-Adresse betrachtet wird.

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Außerdem gibt es zwei Arten von IP-Adressen:IPv4 und IPv6.

IPv4-Adressen haben das Format x.x.x.x , wobei x =0 bis 255. Es gibt 2 (ca. 4 Milliarden) mögliche IPv4-Adressen.

IPv6-Adressen haben ein komplexeres Format mit Hexadezimalzahlen. Die Gesamtzahl der Bits beträgt 128, was bedeutet, dass es 2 – 340 Zehntel! – mögliche IPv6-Adressen gibt. IPv6 wurde eingeführt, um der absehbaren Erschöpfung von IPv4-Adressen in naher Zukunft entgegenzuwirken.

Als Netzwerktechniker empfehle ich, die öffentliche IP-Adresse Ihres Computers niemandem mitzuteilen. Ihr WLAN-Router hat eine öffentliche IP-Adresse, die die WAN-IP-Adresse (Wide Area Network) ist, und sie ist für alle mit diesem WLAN verbundenen Geräte gleich. Alle Geräte, die mit demselben WLAN verbunden sind, haben private IP-Adressen, die lokal durch den oben angegebenen Bereich identifiziert werden. Beispielsweise ist mein Laptop mit der IP-Adresse 192.168.0.5 verbunden und mein Telefon ist mit 192.168.0.8 verbunden. Dies sind private IP-Adressen, aber beide hätten dieselbe öffentliche IP-Adresse.

Mit den folgenden Befehlen erhalten Sie die IP-Adressliste, um öffentliche IP-Adressen für Ihren Computer zu finden:

  1. curl ifconfig.me
  2. curl -4/-6 icanhazip.com
  3. curl ipinfo.io/ip
  4. curl api.ipify.org
  5. curl checkip.dyndns.org
  6. dig +short myip.opendns.com @resolver1.opendns.com
  7. host myip.opendns.com resolver1.opendns.com
  8. curl ident.me
  9. curl bot.whatismyipaddress.com
  10. curl ipecho.net/plain

Mit den folgenden Befehlen erhalten Sie die private IP-Adresse Ihrer Schnittstellen:

  1. ifconfig -a
  2. ip addr (ip a)
  3. hostname -I | awk '{print $1}'
  4. ip route get 1.2.3.4 | awk '{print $7}'
  5. (Fedora) Wifi-Settings→ click the setting icon next to the Wifi name that you are connected to → Ipv4 and Ipv6 both can be seen
  6. nmcli -p device show

Hinweis:Einige Dienstprogramme müssen basierend auf der von Ihnen verwendeten Linux-Distribution auf Ihrem System installiert werden. Außerdem verwenden einige der genannten Befehle die Website eines Drittanbieters, um die IP abzurufen

Ihre IP-Adresse auf dem GNOME-Desktop finden

Wenn Sie Linux verwenden, können Sie Ihre IP-Adresse mit einigen grundlegenden Desktop-Dienstprogrammen ermitteln. Gehen Sie zuerst zu Ihrem Aktivitäten-Bildschirm und geben Sie Netzwerk (für eine kabelgebundene Verbindung) oder Wi-Fi (für drahtlos) ein.

Klicken Sie im Fenster "Netzwerkeinstellungen" auf das Zahnradsymbol neben dem Netzwerk, in dem Sie sich befinden.

Ihre IP-Adresse ist im Netzwerkprofil aufgeführt.

 

In diesem Beispiel-Screenshot lautet meine IPv4-Adresse 10.1.1.2 und das Gateway 10.1.1.1.

Öffentliche und private IP-Adressen

Um die Bedeutung öffentlicher und privater IP-Adressen zu verstehen, werfen wir einen Blick auf ein Konzept namens NAT (Network Address Translation) und PAT (Port Address Translation). ).

Private Adressen werden in Local Area Networks (LAN) verwendet. Sie sind an ein bestimmtes Netzwerk gebunden.

Öffentliche Adressen sind notwendig, um eine externe Verbindung zu anderen Netzwerken herzustellen, insbesondere zum "Worldwide Web" (www) des Internets.

NAT ist eine Übersetzung einer privaten IP in eine öffentliche und besteht aus drei Haupttypen:statisch, dynamisch und PAT. Beim statischen NAT wird eine private IP einer öffentlichen IP zugeordnet. Ein gängiges Beispiel für ru ydco ist eine Firewall. Beim dynamischen NAT wird eine private IP-Adresse einer öffentlichen IP zugeordnet, jedoch aus einem Pool öffentlicher IP-Adressen.

Mit insgesamt 2^32 IPv4-Adressen, von denen etwa nur 3,7 Milliarden öffentliche Adressen sind, gibt es buchstäblich mehr Menschen und Geräte als es gibt IP-Adressen. Und trotzdem sind uns die Adressen nicht ausgegangen. Das liegt an einem Konzept namens PAT, das es ermöglicht, eine einzelne öffentliche IP-Adresse von mehreren (im Allgemeinen allen) privaten IP-Adressen mithilfe von Portnummern zu übersetzen. Anstatt jedem Gerät eine öffentliche Adresse zuzuweisen, wird hier der externen Seite eine einzige öffentliche Adresse zugewiesen, und jedem Gerät innerhalb des internen Netzwerks werden private Adressen zugewiesen. PAT wird am häufigsten in privaten WLAN-Routern verwendet, die wir für die Verbindung mit dem Internet verwenden.

Private IPv4-Adressen

  • Lokale Adressen werden nur innerhalb eines internen Netzwerks verwendet.

  • Der Bereich ist 10.x.x.x, 172.16.x.x-172.31.x.x und 192.168.x.x, (x ist eine Zahl von 0 bis 255).

  • Wird in lokalen Netzwerken (LAN) verwendet.

  • Nicht global erreichbar und kann nicht global durchsucht werden.

  • Nicht eindeutig:Dieselbe private IP kann in zwei verschiedenen Netzwerken verwendet werden.

  • Jeder Router verfügt über eine private IP-Adresse, mit der sich mehrere Geräte verbinden können. Benutzer müssen nicht extra bezahlen, um eine Privatadresse zu erhalten.

  • Einige Beispiele für private IP-Adressen:10.0.0.4, 172.16.4.5, 192.168.9.8

Öffentliche IPv4-Adressen

  • Öffentliche Adressen werden verwendet, um sich mit externen Netzwerken zu verbinden.

  • Bereich von 0.0.0.0 bis 255.255.255.255, mit Ausnahme von privaten IP-Adressen und wenigen unbrauchbaren oder reservierten IPs.

  • Wird für die Verbindung zum Internet verwendet.

  • Global erreichbar und durchsuchbar. Diese werden häufig zur Bestimmung der Geolokalisierung verwendet.

  • Einzigartig im gesamten Internet.

  • Eine private Adresse kostet Geld, weil sie einzigartig, begrenzt und über das Internet zugänglich ist. Jede Website hat einen Domainnamen, der einer öffentlichen IP zugeordnet ist. Beispielsweise lautet die öffentliche IP-Adresse für opensource.com 54.204.39.132

Mit IP zurechtkommen

Eine IP-Adresse ist der direkteste Weg zu einem Computer über ein Netzwerk. Es gibt andere Systeme wie DNS und Avahi, die dabei helfen, einen Computer an einen anderen weiterzuleiten, aber wenn diese aus irgendeinem Grund nicht verfügbar oder unerwünscht sind, verwenden Sie das IP-Protokoll. Jetzt verstehen Sie, warum und was noch wichtiger ist, wie Sie Ihren eigenen finden können.

Anmerkung des Herausgebers:Dieser Artikel wurde ursprünglich im Mai 2018 veröffentlicht und wurde aktualisiert.


Linux
  1. So finden Sie Dateien unter Linux

  2. So finden oder überprüfen Sie Ihre IP-Adresse in Linux

  3. So finde ich meine IP-Adresse unter Ubuntu 20.04 Focal Fossa Linux

  4. So finden Sie meine IP-Adresse unter Ubuntu 22.04 Jammy Jellyfish Linux

  5. So finden Sie die Gateway-IP-Adresse in Linux

So finden Sie heraus, welche IP-Adressen mit Linux verbunden sind

So ändern Sie die IP-Adresse unter Linux

So erhalten Sie Ihre IP-Adresse unter Linux

So finden Sie die IP-Adresse in der Linux-Befehlszeile

So finden Sie die IP-Adresse in Linux

So finden Sie Ihre IP-Adresse (IPv4 und IPv6) unter Rocky Linux