Wie kann ein Computer mit dynamischer IP als WebServer arbeiten?
quelle
Wie kann ein Computer mit dynamischer IP als WebServer arbeiten?
Ich habe das schon einmal gemacht und der Prozess ist ziemlich unkompliziert.
Ich habe einen Webserver mit einem DFÜ-Konto ausgeführt, der alle 12 Stunden IP-Verbindungen trennen und ausschalten musste, um meine ISP-Nutzungsbedingungen zu erfüllen. Ich gehe davon aus, dass Sie sich in Ihrem Fall keine Gedanken über die Logik machen müssen, damit die Sache eingeschaltet bleibt. Ich werde gleich zum nächsten Teil übergehen.
Als Erstes müssen Sie einen auflösbaren, vollqualifizierten Domänennamen erstellen, der im Internet auflösbar ist. Sie können dies tun, wenn Sie einen eigenen DNS-Server betreiben oder einen kostenlosen Dienst wie DynDNS verwenden, um einen statischen, aber auflösbaren Namen zu erstellen, den Sie verwenden, um zu Ihrem Webserver zu gelangen.
Wenn Sie Ihren Domänennamen ausgewählt haben und einen gültigen DNS-Eintrag haben, um ihn aufzulösen, müssen Sie als Nächstes den DynDNS-Aktualisierungsdienst auf Ihrem Webserver installieren, der Ihren DNS-Eintrag dynamisch aktualisiert, wenn sich Ihre IP-Adresse ändert.
Der nächste Schritt ist der Aufbau Ihres Webservers. Ich habe sowohl IIS als auch Apache in diesem Szenario erfolgreich verwendet. Welcher Server Sie auch verwenden, hängt von Ihren persönlichen Vorlieben ab.
Nachdem Sie alles abgeschlossen haben, müssen Sie sicherstellen, dass Ihr Router / Ihre Firewall für den Port-Forwarding zu Ihrem Webserver in Ihrem Netzwerk konfiguriert ist. Ich empfehle die Weiterleitung von Port 80, wodurch die Site für alle Benutzer verfügbar ist, die den FQDN in ihren Browser eingeben. Wenn Sie diesen Server privat halten möchten, sollten Sie den Webserver an einen anderen Port setzen.
Ich denke, Sie suchen nach einem dynamischen DNS-Dienst. Es gibt mehrere, hier ein Beispiel: Keine IP
Sie müssen ein Konto erstellen und dann eine Software auf Ihrem Computer ausführen, die Ihre IP-Adresse auf dem Server aktualisiert.
Danach gibt es eine Adresse wie username.no-ip.org, username.myftp.org usw., die auf Ihren Computer verweist.
Eine andere Möglichkeit, wenn Sie eine kleine gelegentliche Site hosten möchten und eher etwas einfaches konfigurieren möchten, könnten Sie dies verwenden Opera Unite . Direkt von Opera aus können Sie einen Webserver (oder direkt einen Datei- / Fotoserver) hosten und sich um den dynamischen DNS selbst kümmern.
Beachten Sie jedoch, dass dies eine Lösung für eine eher "flüchtige" und persönliche Website ist, die Sie Freunden zeigen möchten, ohne sie ständig online zu haben.
Der "Unite" -Dienst von Opera befindet sich derzeit noch in der Beta (obwohl bereits stabil).
quelle
Unite
(folge dem Link in meiner Antwort zu einer anderen Antwort darüber hinaus) Es ist nicht sehr stabil. Ich würde immer noch empfehlen, sich daran zu haltenDynDNS
wenn Sie vorhaben, den Webserver unbeaufsichtigt zu lassen.Suchen Sie DynDNS ?
Prüfen Meine IP-Adresse erhalten?
quelle
Es funktioniert, indem auf Ihrem Computer ein kleines Hilfsprogramm ausgeführt wird, das den DNS-Eintrag aktualisiert, wenn sich die IP-Adresse ändert.
quelle
Wie bereits erwähnt, aktualisiert der DynDNS-Dienst regelmäßig einen Nameserver (wobei www.example.com in 127.123.234.10 oder was auch immer übersetzt wird).
Ich wollte nur hinzufügen, dass einige Netzwerk-Router diese Funktion eingebaut haben, wie die meisten Linksys-Router. Auf diese Weise benötigen Sie keine Software, die auf dem Computer ausgeführt wird.
quelle
Ich benutze freedns.afraid.org für den gleichen Zweck wie DynDNS und es kostet mich nichts, und es gibt einen Updater-Scrip, den ich auf meinem Linux-Server ausführen kann. Ich benutze StartSSL, um auch ein gültiges Zertifikat zu generieren.
quelle