URL kann nicht lokal auf mehrere Geräte aufgelöst werden

414
Harley Frank

Ich habe einen Domainnamen, der an ein DDNS angehängt ist. Es ist auf mein Haus gerichtet und ich habe drei Systeme, auf denen ein Webserver mit den Standardports und zwei anderen Ports ausgeführt wird. Ich hatte früher AT & T und dies war nie ein Problem, aber jetzt, da ich zu Charter gewechselt bin, löse ich den Domänennamen anscheinend nicht richtig auf der Innenseite auf, ohne dass der Client geändert wurde.

Alle Ports wurden korrekt weitergeleitet und ich kann sie im externen Web sehen, so dass dies kein Problem darstellt. Ich habe nur so viele Geräte, die diese Systeme verwenden, und der Versuch, sie direkt zu ändern, hat sich zu einem Albtraum entwickelt.

In den letzten zwei Tagen habe ich verschiedene Methoden gegoogelt und kann keine Lösung finden. Ich weiß, dass ich eine Art DNS-Serverauflösung auf meiner Seite brauche, aber ich bin mir nicht sicher, wie ich einen Server einrichten soll, der nicht stört, aber es mir ermöglicht, dieselbe Domäne für alle drei Systeme zu verwenden.

Ich habe die DNS-Adressen meines Routers in zuerst Google und dann in OpenDNS geändert, aber das Problem wurde dadurch nicht behoben.

Jede Hilfe wäre dankbar.

0

1 Antwort auf die Frage

1
Spiff

Wahrscheinlich führt Ihr NAT-Gateway den NAT-Loopback (auch bekannt als NAT-Hairpinning) nicht korrekt aus. Prüfen Sie, ob dies auf Ihrem NAT-Gateway möglich ist. Wenn nicht, prüfen Sie, ob Sie Open Source-Router-Firmware wie OpenWrt auf Ihrem Router ausführen können. Wenn dies nicht funktioniert, kaufen Sie einen Router, von dem Sie wissen, dass er NAT Loopback korrekt ausführt, und verwenden Sie diesen als NAT-Gateway anstelle der von Ihrem ISP bereitgestellten Box.

Ich schätze, der Grund, warum dies beim Wechseln von ISPs fehlgeschlagen ist, ist, dass Sie die vom ISP bereitgestellten Boxen als NAT-Gateway-Router verwenden. Möglicherweise hat Ihre AT & T-Box NAT Loopback richtig ausgeführt, Ihre Charter-Box jedoch nicht.

Ihr DDNS weist Ihren Domänennamen auf die externe / öffentliche / WAN-IP-Adresse Ihres Routers hin. Das bedeutet, wenn ein Client auf der internen / privaten / LAN-Seite Ihres Routers versucht, eine Verbindung zu dieser Adresse herzustellen, muss Ihr Router klug genug sein, um zu erkennen, dass für dieses Paket ein ausgehendes NAT und dann ein eingehendes NAT erforderlich ist fertig, und dann an Ihren internen Server gesendet. Dasselbe gilt für Antworten vom Server an den Client. Diese Idee, beide Arten von NAT mit denselben Paketen auszuführen, wird als NAT-Loopback oder NAT-Hairpinning bezeichnet, da die Pakete eine "Haarnadelkurve" machen und direkt in den Router zurückgeschleift werden müssen, direkt in das private LAN. Viele Breitband-Gateways für Privathaushalte sind billiger Müll, der NAT Loopback nicht richtig ausführt.

Vielen Dank. Ich werde dann nach einem Router suchen. Gibt es eine bestimmte, von der du empfehlen würdest oder von der du dich fernhält? Harley Frank vor 5 Jahren 0
@ HarleyFrank Leider habe ich momentan keine weiterzuempfehlen. Ich habe von Anfang an die AirPort-Produktlinie von Apple verwendet und sie haben NAT Loopback immer richtig gemacht. Der AirPort Extreme 802.11ac von 2013 ist für mich immer noch eine schöne, zuverlässige Box, die jedoch zu diesem Zeitpunkt nicht mehr weiterentwickelt wird. Abgesehen davon bin ich etwas für alles, was OpenWrt gut läuft, da OpenWrt in Form von Cake (FQ-CoDel) den besten Pufferblutschutz bietet, und Pufferblut ist ein großes Problem, das die meisten Router-Anbieter zu ignorieren scheinen. Spiff vor 5 Jahren 0
Hey @Spiff, ich wollte Sie nur wissen lassen, dass ich ein anständiges Netgear zum Verkauf gefunden habe, das das Problem gelöst hat, das ich hatte. Vielen Dank für Ihre Antwort und Hilfe. Es wird geschätzt. Harley Frank vor 5 Jahren 1