Benötigen Sie eine statische IP-Adresse, um einen Webserver einzurichten?

34274
Franz Noel

Ich denke an einen virtuellen Server mit einem Linux-Debian-Betriebssystem.

Benötigt ein Webserver nun eine statische IP-Adresse, um sich beim DNS-Server zu registrieren und den Standort anzugeben?

oder wie würden Sie den DNS so konfigurieren, dass er auf eine dynamische IP-Adresse verweist?

5
Mögliches Duplikat von [Kann ich meine eigene Domäne mit einem Web-Server zu Hause verwalten, ohne eine statische IP-Adresse mit NO-IP zu verwenden?] (http://superuser.com/questions/430724/can-i-manage-my-own) -domain-using-a-web-sever-at-home-without-having-a-static-ip) Ƭᴇcʜιᴇ007 vor 10 Jahren 0
http://en.wikipedia.org/wiki/Dynamic_DNS Ƭᴇcʜιᴇ007 vor 10 Jahren 0
Sie benötigen keine statische IP-Adresse, um eine Website zu bedienen. Wenn Sie eine dynamische IP-Adresse verwenden, stehen eine Reihe von Diensten zur Verfügung, mit denen Sie Ihr DNS aktualisieren können. Für das Melden an den DDNS-Server verwende ich `ddclient`. Es ist einfach zu konfigurieren, klein und unterstützt so ziemlich jeden DDNS-Dienst. Paul vor 10 Jahren 4
Benötigen Sie wirklich einen dedizierten Server? Das ist die erste Frage, die Sie sich stellen sollten ... Wenn Sie eine Webseite starten, die nicht viel Verkehr hat oder die hauptsächlich für eine kleine Anzahl von Besuchern verwendet wird, ist es besser, wenn Sie eine Website in einer gemeinsam genutzten Website einrichten Umgebung. Die Kosten werden viel niedriger sein. Webserver können mehrere Websites auf derselben IP-Adresse / Maschine / Cluster hosten. Nur wenn Sie bereits Besucher / Besucher haben und Ihr Material auf einen dedizierten ausgelagerten Server verschieben möchten, sollten Sie sofort einen Umzug auf einen dedizierten Server in Betracht ziehen. Jakke vor 10 Jahren 0

1 Antwort auf die Frage

12
Anaksunaman

Benötigt ein Webserver nun eine statische IP-Adresse, um sich beim DNS-Server zu registrieren und den Standort anzugeben?

Nein, der Webserver benötigt keine statische IP-Adresse. Das Hosting einer Website umfasst im Wesentlichen drei Grundelemente:

  • Der Registrar (der die Informationen für Ihren Site-Namen aktualisiert - z. B. www.mysite.com)
  • Der DNS-Server (Domain Name System) (der bei der Übersetzung Ihres Site-Namens in eine tatsächliche IP-Adresse Ihres Webservers hilft)
  • Ihr Webserver

Beispielsweise muss www.mysite.com möglicherweise mit der IP 50.60.70.80, der Adresse, die Ihrem Computer über Ihren ISP zugewiesen wurde, hypothetisch verbunden sein. DNS macht das.

Die DNS-Serveradresse selbst muss (ziemlich) statisch sein, damit sie gefunden werden kann. Solange der DNS-Server jedoch über die entsprechende IP-Adresse Ihres Computers verfügt, kann er Daten an diesen Server weiterleiten. Sie können es sich wie einen Brief vorstellen - das Post Office (DNS-Server) muss an einem Ort bleiben, um E-Mails zu erhalten, es kann jedoch E-Mails senden, wohin sie wollen (egal wie viel Sie sich bewegen).

Wie würden Sie das DNS so konfigurieren, dass es auf eine dynamische IP-Adresse verweist?

Sie benötigen ein System, in dem die DNS-Einträge aktualisiert werden, um mit der aktuellen IP-Adresse Ihres Webservers übereinzustimmen. Dies kann je nach Komfort manuell oder automatisch erfolgen.

Manuell

Wenn Sie mit DNS-Aufzeichnungen vertraut sind und keine IP-Adresse haben, die sich häufig ändert ...

  • Sie können einen DNS-Server (z. B. BIND ) selbst ausführen . Auch wenn dies nicht generell schwierig ist, sollten Sie sich bewusst sein, dass die Ausführung Ihres eigenen DNS potenzielle Probleme hinsichtlich der Komplexität und der Sicherheit mit sich bringt.

  • Sie können einen DNS-Anbieter eines Drittanbieters wie xname.org manuell aktualisieren . Diese Dienste bieten Ihnen ein Formular zum Erstellen von DNS-Einträgen, die auf für Sie gehostete DNS-Server geladen werden. Dieser Prozess ist jedoch nicht automatisiert. Sie müssen die IP-Adresse Ihres Webservers bei jeder Aktualisierung durch Ihren Internetdienstanbieter manuell ändern.

Beide der oben genannten Punkte können zu Problemen mit der Verfügbarkeit führen, wenn sich Ihre IP ändert. Dies ist möglicherweise keine gute Lösung. Sie sind jedoch auch mit einer "dynamischen" IP-Adresse möglich, vorausgesetzt, Ihr ISP stellt bei jeder Verbindung keine neue IP-Adresse bereit.

Automatisch

Da es einen Markt für technisch weniger versierte Leute gibt, die Domainnamen und DNS-Dienste wünschen, werden immer mehr automatisierte Dienste angeboten. Diese Dienste vermeiden häufig die meisten DNS-Probleme auf Kosten einer möglichen Kontrolle Ihrer DNS-Einträge.

Normalerweise wird ein kleines Programm auf den Webserver heruntergeladen, das automatisch die aktuelle IP-Adresse des Webservers verfolgt, die vom ISP zugewiesen wurde. Dieses Programm leitet diese Informationen wiederum an eine Reihe von DNS-Servern weiter, die bei jeder Änderung der IP-Adresse automatisch mit den entsprechenden DNS-Einträgen aktualisiert werden. Ein anderes Beispiel wäre, als würde man einen Butler einstellen, der bei jedem Umzug das Postamt für Sie anruft, damit Ihre Mail entsprechend weitergeleitet werden kann.

Derzeit gibt es im Allgemeinen zwei Arten dieser Dienste - Dienste, die nur von DNS- Anbietern wie No-IP und angst.org angeboten werden, und solche, die von Domain-Registraren wie NameCheap angeboten werden .

  • Bei dynamischen Nur-IP-Diensten, die ausschließlich aus DNS bestehen, können Sie normalerweise eine URL / Subdomäne auswählen, die auf Ihren Computer verweist (z. B. mysite.dyndns.com). Benutzer können dann diese Domäne verwenden, um direkt auf Ihren Webserver zuzugreifen.

    Wenn Sie eine registrierte Domäne wie www.mysite.com verwenden möchten, müssen Sie diese Domäne entweder an Ihre dynamische Subdomain (z. B. mysite.dyndns.com) weiterleiten oder spezielle Verfahren durchlaufen, damit das dynamische DNS-Unternehmen eine direkte Verbindung herstellen kann www.yoursite.com mit ihren (automatisch aktualisierten) DNS-Servern.

  • Wenn Sie einen Registrar verwenden, der diese Dienste bereitstellt (wiederum wie NameCheap), ist dies nicht erforderlich. Wenn Sie einen Domänennamen registrieren, werden standardmäßig die DNS-Server, die diesem Domänennamen zugeordnet sind, der Registrar. Alles, was Sie tun müssen, ist das dynamische DNS-Update-Programm herunterzuladen und alles sollte automatisch erledigt werden (z. B. www.mysite.com wird Ihrem dynamischen Webserver ohne zusätzliche Schritte zugeordnet).

Sie beginnen mit Ja, Sie benötigen eine statische Adresse und gehen dann auf die Gründe ein, warum Sie dies nicht tun. Die Antwort auf die Frage lautet ohne Zweifel: Sie benötigen keine statische Adresse. Keltari vor 10 Jahren 0
Wie können Sie hoffen, dass die Namensauflösung in dem Moment wie erwartet funktioniert, wenn Sie die IP-Adressen ändern und wissen, dass die Verbreitung von DNS-Einträgen Stunden dauert? lajarre vor 9 Jahren 0
Technisch werden DNS-Einträge nicht weitergegeben. Die "Ausbreitung" von DNS hängt davon ab, wie häufig der DNS-Mastercache der Person, die Ihre DNS-Suchvorgänge durchführt, aktualisiert wird. Veraltete Datensätze verursachen Verzögerungen. Browser-Caching kann ebenfalls ein Problem sein. In den letzten Jahren scheint die Zwischenspeicherung für Websites mit wenig Verkehr jedoch weniger bedenklich zu sein. Es kann immer noch bis zu 30m-60m dauern (vorausgesetzt, das Entity-Caching berücksichtigt TTLs und Durchschnittswerte). Bei einfachen Änderungen wie IP sind die Dinge aus vernünftigen Gründen oft nahezu unmittelbar. Für alles, was wirklich viel Verkehr ist, möchten Sie natürlich feste IPs. Anaksunaman vor 9 Jahren 0
In praktischen Fragen hatte ich viel Glück bei der Einstellung niedriger TTLs (1800 oder darunter). Anaksunaman vor 9 Jahren 0
Entschuldigung, dass ich das hier geschrieben habe, aber sie haben den QnA wegen gnuwin32 gesperrt, sodass ich auf diesen Kommentar nicht antworten konnte. Sie haben darüber geschrieben, dass der Downloader getgnuwin32 so einfach zu bedienen ist wie apt-get. @Anaksunaman Ich habe download.bat ausprobiert und dann Ctrl-c 'gemacht, da es keinen Fortschrittsbalken und keinen Hinweis darauf gab, wie viele MB es heruntergeladen hat barlop vor 9 Jahren 0
@barlop ja, nicht viel Feedback leider = P. Es ist Hunderte von Megabytes, da alles heruntergeladen und / oder überprüft wird. Derzeit werden 446 Pakete verarbeitet. Ich meinte nur, es automatisiert das Zeug mit wget ... irgendwann. ;-) Anaksunaman vor 9 Jahren 0