/ / Sind öffentliche IPs einzigartig?

Sind öffentliche IPs einzigartig?

are-public-ips-unique-00

Wenn Sie anfangen, sich mit IP-Adressen und zu beschäftigenWie sie funktionieren, kann sich manchmal etwas überwältigend anfühlen. Also, was machst du? Sie beginnen mit der Suche und Fragen! Der heutige SuperUser-Frage- und Antwortbeitrag enthält die Antworten auf die Fragen eines neugierigen Lesers.

Die heutige Frage & Antwort-Sitzung wird von SuperUser bereitgestellt - einer Unterteilung von Stack Exchange, einer von der Community gesteuerten Gruppierung von Q & A-Websites.

Screenshot mit freundlicher Genehmigung von Linux-Screenshots (Flickr).

Die Frage

SuperUser reader amin gholami möchte wissen, ob öffentliche IPs eindeutig sind:

Sind öffentliche IPs eindeutig? Ich meine, da wir zwei Arten von IPs haben (private und öffentliche) und wenn die öffentliche IP zum Router gehört, hat dann jeder, der mit demselben Router verbunden ist, eine einzige IP-Adresse oder nicht?

Sind öffentliche IPs eindeutig?

Die Antwort

Der SuperUser-Mitwirkende fedesismo hat die Antwort für uns:

Im Allgemeinen lautet die Antwort ja, öffentliche IPs sind weltweit einzigartig. Im Zusammenhang mit IPv4 handelt es sich bei den IPs (v4), die dafür bekannt sind, dass sie nicht eindeutig sind, um private IPs. Diese sind in folgenden Bereichen zu finden:

  • Von 10.0.0.0 bis 10.255.255.255.
  • Von 172.16.0.0 bis 172.31.255.255.
  • Von 192.168.0.0 bis 192.168.255.255.

Siehe: RFC1918

Die IP, die Ihr Heimrouter im Internet hatSeite “der Schnittstelle ist öffentlich und wird Ihnen von Ihrem ISP zur Verfügung gestellt. Die IP-Adressen, die für die WLAN- oder Ethernet-Verbindung Ihres Hauses verwendet werden, sind privat, daher sind sie nicht eindeutig. Dies ist jedoch kein Problem, da diese Ihr Haus nie verlassen, bevor sie nicht NAT-fähig sind oder vom NAT übersetzt wurden.

Wie in anderen Kommentaren erwähnt (Siehe Thread-Link unten) gibt es eine Ausnahme von dem, was ich gerade gesagt habe. Es gibt einige Techniken, die es uns ermöglichen, flexibler mit dem ursprünglichen Eins-zu-Eins-Kommunikations-Internetprotokoll-Paradigma umzugehen, das eine Eins-zu-Nächste-Beziehung ermöglicht. Diese Techniken werden verwendet, wenn von Diensten die Rede ist, die eine hohe Verfügbarkeit, Redundanz oder geringe Latenz erfordern, wie DNS- oder CDN-Dienste. Bei einer bestimmten IP-Adresse (IPv4 oder IPv6) gibt es möglicherweise mehr als einen Server auf der Welt, der für die Beantwortung dieser IP-Adresse konfiguriert ist, aber nur einer antwortet.

Siehe: RFC4786

IPv6 führte auch ein neues Adressierungssystem ein, das diesen „neuen Anforderungen“ gerecht wird, und definierte das Anycast-Adresse.

IP Version 6 (IPv6) definiert einen neuen Adresstyp, der als Anycast-AdresseDies ermöglicht das Weiterleiten eines Pakets an einen von mehreren verschiedenen Knoten, die alle auf dieselbe Adresse antworten. Das Anycast-Adresse kann einer oder mehreren Netzwerkschnittstellen zugewiesen werden(in der Regel auf verschiedenen Knoten), wobei das Netzwerk jedes an diese Adresse adressierte Paket an die "nächste" Schnittstelle liefert, basierend auf dem Begriff "Entfernung", der durch die verwendeten Routing-Protokolle bestimmt wird.

Siehe: RFC2526

Informationen zu IPv6-Anycast-Adressen

Ein Anycast-Adresse ist eine Adresse, die einer Reihe von Schnittstellen zugewiesen wird, die normalerweise zu verschiedenen Knoten gehören. Ein Paket an eine Anycast-Adresse wird an die nächstgelegene Schnittstelle geliefert (wie in den verwendeten Routing-Protokollen definiert), die von der Anycast-Adresse. Anycast-Adressen sind syntaktisch nicht zu unterscheiden von Unicast-Adressen da Anycast-Adressen werden aus dem zugeteilt Unicast-Adresse Platz. Zuweisen von a Unicast-Adresse zu mehr als einer Schnittstelle macht a Unicast-Adresse ein Anycast-Adresse. Knoten, zu denen die Anycast-Adresse zugewiesen wird, muss explizit konfiguriert werden, um zu erkennen, dass die Adresse ein Anycast-Adresse.

Siehe: IPv6-Adresstyp: Anycast [Cisco]


Möchten Sie der Erklärung etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie weitere Antworten von technisch versierten Stack Exchange-Benutzern lesen? Den vollständigen Diskussionsthread finden Sie hier.