Ich denke darüber nach, einen virtuellen Server mit einem Linux-Debian-Betriebssystem anzuschaffen.
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?
Antwort1
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. Das Hosten einer Website besteht im Wesentlichen aus drei grundlegenden Teilen:
- Der Registrar (der die Informationen für Ihren Site-Namen aktualisiert – z. B.www.meinesite.com)
- Der Domain Name System (DNS)-Server (der dabei hilft, Ihren Site-Namen in eine tatsächliche IP-Adresse zu übersetzen, die von Ihrem Webserver verwendet wird)
- Ihr Webserver
Zum Beispiel,www.meinesite.commuss hypothetisch mit der IP verknüpft werden 50.60.70.80
, also der Adresse, die Ihrem Computer von Ihrem ISP zugewiesen wurde. Dies geschieht über DNS.
Die DNS-Serveradresse selbst muss (relativ) statisch sein, damit sie gefunden werden kann. Solange der DNS-Server jedoch die entsprechende IP-Adresse Ihres Computers aufgezeichnet hat, kann er Daten an diesen Server weiterleiten. Sie können es sich wie das Zustellen eines Briefs vorstellen: Das Postamt (DNS-Server) muss an einem Ort bleiben, um Post zu empfangen, kann aber Post überallhin senden (egal, wie oft Sie sich bewegen).
Wie würden Sie den DNS so konfigurieren, dass er auf eine dynamische IP-Adresse verweist?
Sie benötigen ein System, bei dem die DNS-Einträge aktualisiert werden, damit sie mit der aktuellen IP-Adresse Ihres Webservers übereinstimmen. Dies kann je nach Umständen und Präferenz manuell oder automatisch erfolgen.
Manuell
Wenn Sie mit DNS-Einträgen vertraut sind und Ihre IP-Adresse sich nicht häufig ändert ...
Sie können einen DNS-Server betreiben (z. B.BINDEN) selbst. Obwohl es im Allgemeinen nicht schwierig ist, sollten Sie sich darüber im Klaren sein, dass der Betrieb Ihres eigenen DNS potenziell komplex ist und Sicherheitsbedenken birgt.
Sie können einen DNS-Anbieter eines Drittanbieters manuell aktualisieren, wie z. B.
xname.orgfreedns.42.pl. Diese Dienste bieten Ihnen ein Formular zum Erstellen von DNS-Einträgen, die auf für Sie gehostete DNS-Server geladen werden. Dieser Vorgang ist jedoch nicht automatisiert. Sie müssen die IP Ihres Webservers jedes Mal manuell ändern, wenn Ihr ISP sie aktualisiert.
Beide der oben genannten Punkte können bei einer Änderung Ihrer IP-Adresse zu Verfügbarkeitsproblemen führen und stellen daher nicht immer eine gute Lösung dar. Sie sind jedoch auch mit einer „dynamischen“ IP-Adresse machbar, vorausgesetzt, Ihr ISP stellt Ihnen nicht bei jeder Verbindung eine neue IP-Adresse zur Verfügung.
Automatisch
Da es einen Markt für technisch weniger versierte Personen gibt, die Domänennamen und DNS-Dienste wünschen, werden immer mehr automatisierte Dienste angeboten. Diese Dienste vermeiden oft die meisten DNS-Probleme, auf Kosten einer möglichen Kontrolle über Ihre DNS-Einträge.
Normalerweise wird ein kleines Programm auf den Webserver heruntergeladen, das automatisch die aktuelle IP-Adresse des Webservers speichert, die ihm vom ISP zugewiesen wurde. Dieses Programm leitet diese Informationen wiederum an eine Reihe von DNS-Servern weiter, die dann automatisch mit den entsprechenden DNS-Einträgen aktualisiert werden, wenn eine Änderung der IP-Adresse erkannt wird. Um das erste Beispiel weiterzuführen: Das wäre so, als würden Sie einen Butler engagieren, der bei jedem Umzug für Sie die Post anruft, damit Ihre Post entsprechend weitergeleitet werden kann.
Derzeit gibt es im Allgemeinen zwei Arten dieser Dienste: solche, die von DNS-only-Anbietern angeboten werden, wieKeine IPUndängstlich.orgund solche, die von Domain-Registraren angeboten werden, wieNameBillig.
- Bei DNS-only-Diensten mit dynamischer IP können Sie normalerweise eine URL/Subdomäne auswählen, die auf Ihren Computer verweist (z. B.meinesite.dyndns.com). Über diese Domain können dann Personen direkt auf Ihren Webserver zugreifen.
Wenn Sie eine registrierte Domain verwenden möchten, wiewww.meinesite.com, müssen Sie diese Domain entweder an Ihre dynamische Subdomain weiterleiten (z. B.meinesite.dyndns.com) oder spezielle Verfahren durchlaufen, um dem dynamischen DNS-Unternehmen die direkte Verbindung zu ermöglichenwww.meinesite.commit ihren (automatisch aktualisierten) DNS-Servern.
- Wenn Sie einen Registrar verwenden, der diese Dienste anbietet (wiederum wie NameCheap), ist dies nicht notwendig. Wenn Sie einen Domänennamen registrieren, sind die mit diesem Domänennamen verknüpften DNS-Server standardmäßig die des Registrars. Von dort aus müssen Sie nur das dynamische DNS-Update-Programm herunterladen und alles sollte automatisch erledigt werden (z. B.www.meinesite.comwird ohne weitere Schritte mit Ihrem dynamischen Webserver verknüpft).
Es ist wahrscheinlich erwähnenswert, dass NameCheap auch eineFreeDNS-Dienst für bestehende Domänen. Kurz gesagt bedeutet dies, dass Sie, wenn Ihr Domänenname bei einem Registrar registriert ist, der kein dynamisches DNS anbietet, möglicherweise das DNS Ihrer bestehenden Domäne zu NameCheap wechseln können (ohne tatsächlich deren Kunde zu sein) und deren dynamische DNS-Dienste nutzen können.
Juli 2020:Hier ist eine Liste mit Alternativen zu Xname.org. Die meisten davon werden nicht manuell aktualisiert, aber sie sollten alle kostenloses dynamisches DNS bereitstellen.