Lokaler Server mit dynamischer IP, DDNS und öffentlicher Domäne - Interner vs. externer Verkehr / Routing

553
saimonsez

Ich habe gerade einen Linux-Home-Server installiert, der als private Cloud mit seafile arbeitet. Der Server verfügt in meinem LAN über eine statische IP-Adresse (z. B. 192.168.1.7), mein ISP bietet jedoch dynamische IP-Adressen. Daher habe ich einen DDNS-Dienst gekauft, eine Domäne hinzugefügt (z. B. example.com) und den ddns-Dienst sowie die Port-Weiterleitung konfiguriert der Router Alles funktioniert perfekt, aber eines ist mir nicht klar:

Wenn ein seafile-Client innerhalb des LAN über example.com etwas auf den Server lädt oder herunterlädt, welche Route wird für den Datenverkehr verwendet? Ist das DNS / Routing-Zeug klug genug, um example.com mit 192.168.1.7 im lokalen Netzwerk abzugleichen? Wenn dies nicht der Fall ist und die Host-Datei auf den Clients nicht manipuliert werden kann (mobile Geräte, die von überall auf die Cloud zugreifen können, oder iOS-Geräte), muss ich einen lokalen DNS-Server einrichten, um die volle LAN-Geschwindigkeit zu erreichen aber die Fähigkeit behalten, fern zu sein?

0

1 Antwort auf die Frage

0
djsmiley2k

Grundsätzlich "Ja"

Möglicherweise können Sie Ihren Router so einstellen, dass er einen DNS-Eintrag für Ihren Server bereitstellt, damit "blah.example.com" auf die lokale IP-Adresse Ihres lokalen Servers verweist (192 ....).

Wenn nicht, möchten Sie eine Art DNS-Server wie dnsmasq ausführen, mit dem Sie diese lokalen DNS-Einträge auf einfache Weise Ihrem LAN hinzufügen können.

Sobald dieser DNS-Server betriebsbereit ist, möchten Sie Ihre LAN-Clients anweisen, ihn zu verwenden, wahrscheinlich über die DHCP-Einstellungen Ihres Routers. Wenn Ihr Router diese Änderungen nicht zulässt, können Sie auch einen eigenen DHCP-Server betreiben (stellen Sie sicher, dass der auf dem Router deaktiviert ist!).

Vielen Dank. Bist du sicher, dass ich das wirklich brauche? Denn wenn ich ein tracert example.com mache, bekomme ich 1 Hop zu meiner externen IP-Adresse. Dies würde bedeuten, dass der gesamte Datenverkehr im lokalen Netzwerk bleibt, oder? saimonsez vor 7 Jahren 0