Es gibt viele Fragen, die sich damit befassen, aber hier ist ein Crash-Kurs zu den so genannten " privaten IP-Adressen ", wie sie in RFC 1918 definiert sind
IP-Adressen wurden wie hier gezeigt in sogenannte Klassen unterteilt. Diese werden nicht mehr verwendet (ersetzt durch CIDR ), können jedoch zum Verständnis unterschiedlicher Netzwerkgrößen beitragen:
In Bezug auf Adressen gibt es einige grundlegende Unterschiede. Sie haben "Netzwerke", "Netzwerkadressen", "Öffentliche Adressen", "Private Adressen" und "Subnetze".
Kurz gesagt, Ihr Computer erhält und die IP-Adresse, die sich in einem bestimmten IP-Netzwerk befindet, die IP-Adresse Ihres Computers und die Adresse Ihres Netzwerks (normalerweise in Ihrem lokalen Router definiert) sind "private Adressen". Private Adressen unterscheiden sich von öffentlichen Adressen darin, dass private Adressen nicht öffentlichen Netzwerken zugewiesen sind. Wenn Sie beispielsweise "google.com" anpingen, erhalten Sie eine Antwort von der öffentlichen Adresse, zu der google.com führt. Das ist eine öffentliche Ansprache. Es gibt einige Netzwerke, die "speziell" sind und nicht öffentlich zugewiesen werden. Sie werden als private IP-Adressen bezeichnet. Weitere Informationen finden Sie hier: http://whatismyipaddress.com/private-ip
Hier ist eine Liste der privaten Netzwerkbereiche:
> 192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
> 172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
> 169.254.0.0 - 169.254.255.255 (65,536 IP addresses)
> 10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)
Ich denke, der einfachste Weg, dies zu visualisieren, besteht darin, sich Folgendes vorzustellen. Ihr Internetprovider gibt Ihnen eine einzige IP-Adresse. Nennen wir es 50.100.101.154. Dies ist an Ihr Modem / Router Ihres Hauses angeschlossen. Das ist die IP-Adresse der öffentlichen Schnittstelle. Sie haben jedoch mehr als das gewünschte Gerät in Ihrem Netzwerk. Ihr Modem / Router erstellt also ein 'internes' Netzwerk. Nehmen wir an, es wählt die Nummer 192.168.1.0 für das Netzwerk und es ist eine Standardnetzmaske (lesen Sie die zugehörigen Links, um mehr zu erfahren). Dies bedeutet, dass Sie Geräte in Ihren Router einstecken und ihnen eine beliebige IP-Adresse zuweisen können, die in dieses Muster passt: 192.168.1.1-254. Der letzte Oktekt (Leerzeichen nach dem letzten Punkt) ist Ihr 'verfügbarer Bereich' von Host-IP-Adressen. Es gibt einige spezielle IP-Adressen (Netzwerkadresse, Broadcast-Adresse usw.), aber
Die kurze Antwort lautet also: 10.xxx, 192.168.xx, 172.16-31.xx sind alle IP-Adressen, die Sie in Ihrem eigenen Heimnetzwerk verwenden können und die niemals mit öffentlichen IP-Adressen in Konflikt stehen. Dies ist aus folgendem Grund wichtig:
Wenn Sie versuchen, eine Website aufzurufen, sagen Sie google.com, und Ihr Browser wechselt zu den DNS-Servern im Internet und sagt "Wo ist google.com?". Es wird eine Antwort in Form einer IP-Adresse zurückgegeben. Die Antwort lautet im Grunde: "Wenn Sie auf google.com zugreifen möchten, gehen Sie zu 8.8.8.8." Ihr Browser sendet dann eine Anfrage an 8.8.8.8 und lädt die Seite, die sich dort befindet.
Was wäre, wenn Sie 8.8.8.8 für eine IP-Adresse in Ihrem Netzwerk verwenden würden? Nun, Sie könnten ein Problem haben, weil Ihr Router möglicherweise sagt: "Ich weiß, wo 8.8.8.8 ist, es ist genau dort drüben!" und dann verlieren Sie den Zugriff auf google.com, weil Sie nicht aus Ihrem Netzwerk herauskommen und die korrekte 8.8.8.8-Adresse auflösen können. Da private IP-Adressbereiche für den privaten Gebrauch bestimmt sind, sollten öffentliche Websites sie niemals verwenden und Sie daher Sie sollten niemals eine Website-Adresse (außerhalb Ihres LAN) nachschlagen, die auf eine dieser Adressen verweist.
127.0.0.1 ist eine spezielle Art von Adresse, die als "localhost" -Adresse bezeichnet wird. Ich werde hier nicht darauf eingehen. Es deckt den gesamten 127-Bereich ab: 127.0.0.0 - 127.255.255.255
Betrachten Sie es als eine Möglichkeit, einem Gerät seine eigene IP-Adresse zuzuweisen, ohne dass jemand oder etwas anderes in der Lage ist, mit dieser Adresse etwas zu tun.
Lassen Sie mich wissen, wenn Sie weitere Fragen haben!