Ich verwende einen Samba-Server auf meinem MacBook und habe auch die Portweiterleitung von meinem Router zu diesem Server eingerichtet.
Meine öffentliche IP-Adresse lautet 106.51.x.x
(laut Google und einigen anderen Diensten) und die lokale IP-Adresse meines Mac. 192.168.x.x
Wenn ich jedoch zur Konfigurationsseite meines Routers gehe, heißt es, dass meine externe IP-Adresse lautet 10.242.x.x
.
Dies ist, was ich nicht verstehe, wenn mit meinem Heim-WiFi verbunden ist, 10.242.x.x
funktioniert die Verwendung der Adresse einwandfrei. Wenn ich aber versuche, über 4G auf dasselbe zuzugreifen, läuft die Verbindung ab.
In Bezug auf die öffentliche Adresse funktioniert weder WiFi noch 4G.
Gibt es eine Einstellung auf meinem Mac (ich verwende MacOS Sierra), die ich ändern muss, um sie für die Öffentlichkeit sichtbar zu machen?
quelle
Antworten:
Die Adresse Ihres Routers
10.242.x.x
befindet sich ebenfalls in einem privaten Adressbereich (alles10.0.0.0/8
ist für LANs reserviert). Dies bedeutet normalerweise, dass Ihr ISP CGNAT implementiert hat und die gleiche öffentliche106.51.x.x
Adresse für mehrere Kunden verwendet. (Genau wie bei Ihrem Heimrouter, jedoch in einem größeren Umfang.)In dieser Situation haben Sie keine öffentliche Adresse und können nicht direkt von außen auf Ihr Netzwerk zugreifen.
Sie können zunächst eine VPN-Verbindung zu einem externen Server einrichten, der über eine eigene öffentliche IP-Adresse verfügt und Verbindungen (über das VPN) zurück an Ihr Heimnetzwerk weiterleiten kann.
Nebenbei bemerkt, obwohl Samba weniger riskant als Windows ist, ist es immer noch keine gute Idee, SMB dem öffentlichen Internet zugänglich zu machen. Ältere Protokollversionen unterstützen keine Verschlüsselung (SMBv3 jedoch erfordert Samba 4.7 oder Windows 8), sodass Sie riskieren, Ihre Passwörter und Dateidaten preiszugeben .
Wenn Sie sich für den VPN-Ansatz entscheiden, würde ich empfehlen, das VPN nicht nur für den Hauptserver gettyhome zu verwenden, sondern auch, wenn Sie über öffentliches 4G / Wi-Fi auf den Server selbst zugreifen. (Es gibt mobile Apps für strongSwan, OpenVPN, OpenConnect ...) Auf diese Weise haben Sie eine sichere Verbindung und benötigen keine Portweiterleitung.
quelle