Ich habe ein paar Mythen in Bezug auf private Netzwerke (10.xxx, 192.168.xx usw.).
Mythos 1: Private IPs können niemals im öffentlichen Netzwerk angezeigt werden. Daher ist es nicht möglich, dass eine private IP, die nicht Ihre eigene ist, beispielsweise in einer Traceroute-Auflistung oder in den SMTP-Headern "Received by" erscheint.
Mythos 2: Es ist nicht möglich, dass ein mit dem Internet verbundener DNS-Server IP-Adressen für private Netzwerke ausgibt.
Beide Mythen beruhen auf demselben Missverständnis: Private IPs sind wirklich privat und mischen sich niemals mit öffentlichen IPs. Ich glaube, die Spezifikation besagt nur, dass private IPs niemals in das öffentliche Netzwerk geroutet werden sollen. Das heißt, wenn Sie versuchen, die Route zu einer zufälligen privaten IP-Adresse zu finden (vorausgesetzt, diese befindet sich nicht in Ihrem eigenen Netzwerk), gelangen Sie nicht weiter.
Dies schließt jedoch nicht aus, dass private IP-Adressen in der Ausgabe oder im Ergebnis einer Abfrage angezeigt werden. Interne Mail-Server haben beispielsweise keine öffentliche IP-Adresse. Welche andere IP-Adresse können sie als ihre eigene in den Received-By-Header aufnehmen?
Ebenso kann ein großes institutionelles Netzwerk unter seinen zahlreichen LANs verschiedene private Netzwerke verwenden. Pakete, die ihr Netzwerk passieren, nehmen die privaten IP-Adressen der Router auf, auch wenn das Paket schließlich wieder in das öffentliche Netzwerk gelangt. Somit kann eine Traceroute die private IP eines Routers in ihre Ausgabe einbeziehen.
Mythos 3: Da private Netzwerkadressen nicht routingfähig sind, können zwei LANs, die sich denselben privaten Netzwerkadressraum teilen, problemlos über eine Bridge (z. B. ein VPN) verbunden werden.
Es wird nicht funktionieren - zumindest nicht nach meiner Erfahrung. Angenommen, Ihre Arbeit verwendet das Netzwerk 192.168.1.x und Sie verwenden dasselbe zu Hause (wie es für Consumer-Router typisch ist). Sie stellen eine VPN-Verbindung von Ihrem Heim-PC zur Arbeit her. Irgendwann möchten Sie einen Druckauftrag an einen Drucker bei der Arbeit senden, dessen IP-Adresse 192.168.1.10 lautet. Ihr Heim-PC durchsucht seine Routing-Tabelle, um herauszufinden, wohin das Paket gesendet werden soll. Welches LAN soll es empfangen: Ihr Heim-LAN oder Ihr Arbeits-LAN? Antwort: Weiß nicht. Vielleicht dieser, vielleicht dieser. Einer von ihnen wird es bekommen, aber es hängt wahrscheinlich von Ihrem Betriebssystem und Ihrer VPN-Software ab, welche Priorität man bekommt. Wenn es wie bei der VPN-Software ist, mit der ich Erfahrung habe, wird es in Ihrem Heim-LAN abgerufen, und wenn bei 192.168.1.10 kein Gerät vorhanden ist, wird das Paket schließlich verworfen.
Lösung: Wenn Sie ein VPN verwenden, stellen Sie sicher, dass beide LANs unterschiedliche Netzwerkbereiche verwenden.