Ihr System kann viele IP-Adressen und viele physische oder virtuelle Adapter haben.
Normalerweise haben Sie einen Loopback-Adapter (zugewiesen mit 127.0.0.1, obwohl es tatsächlich einen Block davon gibt) und einen oder mehrere weitere.
In diesem Fall Q1: Ja Q2 Nein
Es gibt einige Dinge, die intern mit einem System kommunizieren müssen - ein einfaches Beispiel wäre, dass Sie 127.0.0.1 (oder :: 1 in ipv6) verwenden würden, um auf eine Website zuzugreifen, die auf demselben System ausgeführt wird.
In einem typischen Heimnetzwerk hätten Sie eine einzige extern routbare / nicht- rfc 1918- Adresse ipv4, wobei NAT zum Senden von Paketen an den entsprechenden internen Host verwendet wird und jedem internen Host RFC 1918-Adressen zugewiesen werden. Ihre 192.168.1.X-Adresse ist für Ihren Computer in Ihrem LAN eindeutig , jedoch nicht global. Sie würden dies verwenden, um Ihr System von Computern in Ihrem LAN aus zu erreichen, jedoch nicht extern. Wenn Ihr Computer über mehrere Schnittstellen verfügt, können Sie "Dienste" anweisen, bestimmte zu hören. In einem typischen Heim-LAN könnte ich 192.168.1.1 verwenden, um meinen Router zu kontaktieren, aber dies würde anderswo nicht funktionieren. Ebenso könnte ich 192.168.1.38 von 192.168.1.39 verwenden, aber nicht außerhalb
Wenn Ihr PC das einzige Gerät war, das direkt mit einem Modem oder einem ähnlichen Gerät verbunden ist (im Gegensatz zu einem Consumer-Router) oder eine öffentliche IP-Adresse als Teil einer Organisation / eines ISP hat, der / die über einen Block verfügt und diese zuweist / weiterleitet Sie hätten eine global routbare IP-Adresse. Mein ISP gibt mir eine IPv4-Adresse und einen Block von IPv6-Adressen mit mehreren IPv6-Adressen pro Schnittstelle.
Wenn Sie über mehrere Schnittstellen verfügen, können Sie eine Mischung aus privaten und öffentlichen IP-Adressen verwenden. In der Regel tun dies VPS-Anbieter, sodass Sie auf einen anderen VPS desselben Anbieters zugreifen können, ohne Ihr externes Datenkontingent zu verwenden.
Alle von ihnen sind meine IP-Adresse aus verschiedenen Perspektiven. Meine RFC 1918-Adresse ist in meinem LAN gültig, meine externe IP-Adresse mit einem Port Forward ist extern gültig und meine IPv6-Adresse ist überall dort gültig, wo es IPv6 gibt.
127.0.0.1
ist eine spezielle Adresse, über die jeder IPv4-fähige Computer mit sich selbst kommunizieren kann .192.168.1.36
ist die Adresse, die andere Computer in Ihrem LAN verwenden, um mit ihr zu kommunizieren. Da diese Adresse im Bereich 192.168.xx liegt, ist sie nur in Ihrem LAN von Bedeutung. Ein Server, der Verbindungen aus der ganzen Welt akzeptiert, hat eine Adresse in einem anderen Bereich.