Zugriff auf lokal gehostete Webseiten über öffentliche IP-Adressen

2508
mk12

Tut mir leid, wenn dies an der falschen Stelle ist. Ich weiß nicht wirklich etwas über Server-bezogene Dinge, aber ich bin wirklich neugierig.

Auf meinem Mac habe ich herausgefunden, wie man eine einfache Webseite über die lokale IP-Adresse oder den Computernamen im LAN sichtbar macht und wie man sie mit einem freien Hostnamen von dyndns.com verbindet.

Der dyndns hostname weist also auf etwas, wie kann ich direkt darauf zugreifen?

Das Eingeben der globalen IP-Adresse (des Routers) funktioniert nicht, aber wenn ja, woher soll der Computer wissen, auf welchen Computer er zeigen soll?

Es muss eine Möglichkeit geben, direkt auf die Hostnamen von dyndns zuzugreifen, indem Sie eine Zahl eingeben, oder?

Sorry, ich verstehe nicht wirklich, wie es funktioniert.

0
Dies ist eine Frage für SuperUser und beinhaltet die Portweiterleitung von Ihrem Router zu Ihrem Macbook. Ich werde abstimmen, damit es dorthin migriert, also sollte es einmal genug sein, wenn die Leute es kennzeichnen! Mark Henderson vor 15 Jahren 0
Kannst du es nicht trotzdem beantworten, wenn du es weißt? mk12 vor 15 Jahren 0
Hey Mk12, ich würde es beantworten, aber ich müsste eine Menge Details über die Situation wissen, wie den Router, den DHCP-Bereich usw., und dann müsste ich genau wissen, wie man durch dieses Routermodell navigiert. usw. Die Superuser-Jungs kennen dieses Zeug normalerweise von Kopf bis Fuß. Mark Henderson vor 15 Jahren 0

3 Antworten auf die Frage

1
sybreon

Grundsätzlich müssen Sie Ihren Mac über den Router dem Internet aussetzen. Bevor Sie dies tun, sollten Sie wissen, was Sie tun. Es gibt einen Grund, warum Ihr Router dies standardmäßig nicht zulässt - um die internen Maschinen zu schützen.

Sie müssen Ihren Router auf weiterleiten Port 80 auf Ihrem Mac. Das ist es. Wie es tatsächlich geht, hängt vom Router ab.

My router is airport extreme. I'm not actually making a website, I'm just curious. I had already found out about port 80, so, anyway, forwarding port 80 is safe? Also, is there a way to do it like 10.0.1.1/10.0.1.9 (number on left router, on right local ip) to access the specific local ip without having to make the router forward it? Except using a slash doesn't work. mk12 vor 15 Jahren 0
Wenn Sie auf die lokale IP-Adresse zugreifen konnten, würden Sie im Wesentlichen weiterleiten. So macht man das. Es ist so sicher wie das zugrunde liegende Netzwerksystem und der Dienst, der an diesem Port ausgeführt wird. jtbandes vor 15 Jahren 0
Wenn also nur Port 80 weitergeleitet wird und Web-Sharing (Apache) das erledigt, ist es dann sicher? Gibt es eine mögliche Möglichkeit, dass sich jemand damit einhakt? mk12 vor 15 Jahren 0
In dem Moment, in dem Sie für das Internet offen sind, können Sie definitiv gehackt werden. Es gibt keine 100% sichere Lösung. Wenn jedoch nur Port 80 verfügbar ist, ist der Eintrag auf die Ausnutzung von Apache-Schwächen beschränkt. Sie begrenzen also Ihre Exposition. sybreon vor 15 Jahren 0
1
mck66productions

Leiten Sie den Port 80 Ihres Routers an die interne Adresse Ihres Mac weiter (sei es 10.x.x.xoder 192.x.x.x) und greifen Sie dann von einem Computer, der den Router nicht verwendet, wie z. B. Ihrem Mobiltelefon, auf Ihre dyndns-Adresse zu?

0
alfplayer

Dies könnte für Sie funktionieren: http://wiki.getdropbox.com/TipsAndTricks/HostWebsites

Die Dateien befinden sich immer auf Ihrem Computer, die Webseite wird jedoch aus dem Internet bereitgestellt.

Was ich versuche, ist, meinen Mac zum Server zu machen. mk12 vor 15 Jahren 0