Über welche IP-Adresse greife ich auf meinen Server zu?

Über welche IP-Adresse greife ich auf meinen Server zu?

Ich verwende einen Samba-Server auf meinem MacBook und habe auch eine Portweiterleitung von meinem Router zu diesem Server eingerichtet.

Meine öffentliche IP ist 106.51.x.x(laut Google und einigen anderen Diensten) und die lokale IP meines Mac ist 192.168.x.x, aber wenn ich auf die Konfigurationsseite meines Routers gehe, steht dort, dass meine externe IP ist 10.242.x.x.

Das ist es, was ich nicht verstehe. Wenn ich mit meinem WLAN zu Hause verbunden bin, 10.242.x.xfunktioniert die Verwendung der Adresse problemlos. Aber wenn ich versuche, über 4G darauf zuzugreifen, läuft die Verbindung ab.

Was die öffentliche Durchsage betrifft, funktionieren weder WLAN noch 4G.

Gibt es auf meinem Mac (ich verwende MacOS Sierra) eine Einstellung, die ich ändern muss, um sie öffentlich sichtbar zu machen?

Antwort1

Die Adresse Ihres Routers 10.242.x.xlautetAuchin einem privaten Adressbereich (der vollständig 10.0.0.0/8für LANs reserviert ist). Das bedeutet normalerweise, dass Ihr ISP CGNAT implementiert hat und dieselbe öffentliche Adresse für mehrere Kunden freigibt 106.51.x.x. (Genau wie Ihr Heimrouter, aber in einem größeren Umfang.)

In dieser Situation haben Sie eigentlich keine öffentliche Adresse undkann nichtGreifen Sie von außen direkt auf Ihr Netzwerk zu.

Ihre erste Möglichkeit besteht darin, eine VPN-Verbindung zu einem externen Server einzurichten, der über eine eigene öffentliche IP-Adresse verfügt und Verbindungen (über das VPN) zurück zu Ihrem Heimnetzwerk weiterleiten kann.


Nebenbei bemerkt, auch wenn Samba weniger riskant ist als Windows, ist es trotzdem keine gute Idee, SMB im öffentlichen Internet verfügbar zu machen. Ältere Protokollversionen unterstützen keine Verschlüsselung (SMBv3 schon, erfordert aber Samba 4.7 oder Windows 8), sodass Sie riskieren, Ihre Passwörter preiszugeben.UndDateidaten.

Wenn Sie sich für den VPN-Ansatz entscheiden, würde ich empfehlen, das VPN nicht nur für die Verbindung zwischen Hauptserver und Home-Server zu verwenden, sondern auch, wenn Sie über öffentliches 4G/WLAN auf den Server selbst zugreifen. (Es gibt mobile Apps für strongSwan, OpenVPN, OpenConnect...) Auf diese Weise haben Sie eine sichere VerbindungUndEs ist keine Portweiterleitung erforderlich.

verwandte Informationen