So richten Sie den Router-DNS ein, um über das LAN auf die Website zuzugreifen

So richten Sie den Router-DNS ein, um über das LAN auf die Website zuzugreifen

Ich habe Netgear R7000 und hoste eine Website dahinter. Die Website funktioniert, wenn von außerhalb des LAN darauf zugegriffen wird. Beim Zugriff innerhalb des LAN ist die Website nicht zugänglich, es sei denn:

1) Bei einem Mac oder Ubuntu fügen Sie einen Eintrag in /etc/hosts hinzu, etwa:

{IP des LAN des Webservers} my.site.com

192.168.7.33 meine.site.com

2) Anschließend kann der Computer über das LAN auf die Website zugreifen.

3) iPhone und iPad funktionieren nicht über LAN. iPhone funktioniert über WAN!

Was fehlt in den DNS-Einstellungen des Routers, damit alles funktioniert?

Ich möchte /etc/hosts nichts hinzufügen.

Antwort1

Was fehlt in den DNS-Einstellungen des Routers?

Höchstwahrscheinlich fehlen die Einträge für Ihren/Ihre LAN-DNS-Server unter Advanced → WPS Wizard → Setup → Internet Setup → Name Server (DNS) Address.

Dieser Eintrag lautet normalerweise standardmäßig Get Automatically from ISP:

Beispiel: Automatisch vom ISP abrufen

Automatisch von ISP-Einstellungen abrufen - Screenshot

Es muss wie folgt eingestellt werden Use These DNS Servers:

Beispiel: Diese DNS-Server verwenden

Einstellung „Diese DNS-Server verwenden“ – Screenshot

Vorbehalte

Sie benötigen Ihre eigenen lokalen DNS-Server, damit diese Lösung funktioniert.

Anmerkungen

  • 1.2.3.4oben ist nur ein Beispiel. Dies muss durch die IP des/der DNS-Server(s) in Ihrem lokalen Netzwerk ersetzt werden.

  • Der/die LAN-DNS-Server, auf die Sie Ihren Router umleiten, müssen einen Eintrag für Ihre Domäne haben, my.side.comder z. B. auf die lokale IP Ihres Webservers verweist (also dieselbe IP, die Sie ursprünglich in Ihre hostsDatei eingegeben haben).

  • Primary DNSFür einfache Setups reicht es aus, in den Feldern und dieselbe IP-Adresse zu verwenden Secondary DNS. Sie können jedoch auch zwei Nameserver in Ihrem Netzwerk einrichten, wenn Sie möchten.

  • Um weiterhin lokal auf Ihre Domäne oder allgemein auf das Internet zugreifen zu können, müssen Ihre LAN-DNS-Server ständig eingeschaltet sein.

  • Alle LAN-DNS-Server müssen Einträge haben, die es ermöglichen, unbekannte Adressen (also alles außer z. B. my.side.com) an andere Nameserver weiterzuleiten, die diese Abfragen auflösen können. Dies kann in Form einer direkten Abfrage des Nameservers bei den Stamm-Nameservern geschehen oder Sie können Weiterleitungen einrichten. Bei letzterer Option können die Nameserver Ihres ISPs oder ein öffentlicher DNS-Dienst wie Google (8.8.8.8/8.8.4.4) oder Cloudflare (1.1.1.1) verwendet werden.

  • Jeder DNS-Server, den Sie verwenden möchten, kann sich normalerweise auf demselben Server befinden, auf dem sich Ihre Website befindet.

Weitere Informationen

Wenn Sie allgemeine Tipps zur Einrichtung wünschenBINDEN(ein beliebter DNS-Server) mit einer lokalen Domäne, sollten Sie sich die folgenden Fragen ansehen. Die erste Frage zielt direkt auf die Einrichtung von BIND unter Windows ab, aber BIND ist auch unter Linux verfügbar und die eigentlichen Konfigurationsdateien selbst sind oft im Wesentlichen dieselben.

Antwort2

Sie versuchen offensichtlich Nat-Loopback, das eine Verbindung vom lokalen LAN zum Internet und wieder zurück herstellt.

Sie haben das Problem gelöst, indem Sie /etc/hostsdie Website mit ihrer lokalen IP-Adresse in Ihrem LAN-Netzwerk verknüpft haben und so den Umweg über das Internet vermieden haben. Diese Lösung ist jedoch nicht auf alle Ihre Geräte anwendbar.

Der Netgear R7000 (Nighthawk AC1900) soll Nat Loopback unterstützen von Netgear selbst, und dies wird auch bestätigt durch Benutzertests, daher ist es rätselhaft, dass es bei Ihnen nicht funktioniert.

Versuchen Sie, die Firmware des Netgear R7000 auf die letzte Version, und wenn es nicht funktioniert, rufen Sie den Netgear-Support an.

Zur Not können Sie versuchen, eine Firmware eines Drittanbieters wie Tomato oder DD-WRT zu verwenden. Das ist jedoch ein gefährliches Unterfangen und außerdem gibt es keine Garantie dafür, dass es hilft.

verwandte Informationen