Wie kann ich von zu Hause aus auf meine Website zugreifen, und zwar unter Verwendung des Domänennamens und nicht der internen IP-Adresse, wenn ich zu Hause bin?

342
Manics lie ohm

Ich habe eine für das Internet zugängliche Site, die von einem kleinen Himbeer-Pi zu Hause gehostet wird und die Amazons Route 53 verwendet, um alle mit DNS zusammenhängenden Dinge zu erledigen. Wenn Sie immer überprüfen, wie meine Seiten in einem Browser suchen, muss die interne IP-Adresse in der Adressleiste stehen, um Zugriff zu erhalten. Im Opera-Browser mit aktivierter VPN-Funktion kann der Zugriff auf die Site über die Domäne erfolgen. Wenn Sie ein mobiles Gerät verwenden, das in einem Keller und nicht auf einem lokalen WLAN läuft, greifen Sie auch über die Domäne auf die Site zu. Wenn über die Domain auf Chrome auf die Site zugegriffen wird, dreht sich das Rad im Titelregister weiter und schließlich wird "Diese Site kann nicht erreicht werden" mit ERR_CONNECTION_TIMED_OUT angezeigt

Meine Netzwerkkenntnisse sind sehr begrenzt. Es dauerte ungefähr eine Woche, bis mein AT & T-Router / -Modem so eingestellt war, dass er die HTTP-Anforderung für die Weiterleitung akzeptierte. Wenn jemand erklären könnte, was los ist, wäre es sehr dankbar.

1

2 Antworten auf die Frage

2
Bob

Der wahrscheinlichste Grund dafür ist, dass Sie nicht aus Ihrem internen Netzwerk auf Ihre eigene öffentliche IP-Adresse zugreifen können. Diese Funktion wird als Haarnadel-NAT oder NAT-Loopback bezeichnet und muss auf Ihrem Gateway-Gerät aktiviert werden, das NAT ausführt, höchstwahrscheinlich auf Ihrem Router. Viele Consumer-Router unterstützen dies nicht oder verbergen es in erweiterten Optionen.

Wenn keine Haarnadel-NAT vorhanden ist, müssen Sie entweder einen lokalen DNS-Auflöser verwenden, der für die Bereitstellung einer internen Adresse für diese Domäne konfiguriert ist (und andere Domänen entsprechend weiterleiten), oder eine Konfiguration pro Gerät (z. B. Host-Dateien usw.) durchführen. .

0
Mario

Hier gibt es zwei mögliche Ansätze:

  • Whitelist die Domäne in Ihrem Router über den DNS-Rebind-Schutz (möglicherweise ähnlich benannt). Dadurch wird verhindert, dass der Router irgendetwas zurück in Ihr LAN weiterleitet (was möglicherweise Malware ist, die Internetseiten fälscht).

  • Fügen Sie die Domäne mit ihrer LAN-IP-Adresse zu Ihrer Hosts-Datei oder einem Äquivalent in den Routereinstellungen hinzu.

Beide Ansätze hängen von der Marke Ihres Routers und / oder dem Betriebssystem ab, das Sie verwenden, aber die Begriffe sollten Ihnen eine Vorstellung davon geben, wonach Sie suchen.