codeaware GmbH Logo

Serverumzug testen: Wie man die Hosts-Datei verändert

Von Zeit zu Zeit steht ein Serverumzug am Programm. Der vollständige Umzug erfolgt meist durch Aktualisierung der DNS-Einträge. Doch wie testet man im Voraus, ob alles geklappt hat?

Serverumzug testen: Wie man die Hosts-Datei verändert
Ing. Philipp Doblhofer Ing. Philipp Doblhofer

Ing. Philipp Doblhofer

Von Zeit zu Zeit sind Serverumzüge (z. B. beim Wechsel eines Server-Hosters) einer Webseite notwendig. Dabei werden alle notwendigen Webseite-Daten und gegebenenfalls auch die Datenbank auf einen anderen Server kopiert. Um beim Aufruf der Domain (wie z. B. www.codeaware.at) aber auch tatsächlich die Daten des neuen Servers auszuliefern, ist eine Umstellung der IP-Adresse am DNS-Server notwendig.

Doch bevor dies durchgeführt wird, ist es sinnvoll, die Kopie zuvor ausgiebig zu testen. Doch wie kann man auf den Server am besten zugreifen? Das Zauberwort heißt hier: Hosts-Datei. Wird eine Domain im Browser eingegeben, so wird versucht, die passende IP-Adresse zu dieser herauszufinden, um den Server schlussendlich anzusprechen. Vereinfacht gesagt, gibt es hierbei zwei Quellen:

  1. Zuerst wird die lokale Hosts-Datei durchsucht, ob ein entsprechender Eintrag vorhanden ist
  2. Konnte keine IP-Adresse gefunden werden, wir ein DNS-Server abgefragt. Dieser hat nach obigem Beispiel, die Adresse des alten Servers gespeichert.

Nachdem die Hosts-Datei eine höhere Priorität hat, kann der Serverumzug einfach durch Modifikation der Hosts-Datei getestet werden. Hier braucht lediglich die neue IP-Adresse für die Domain eingetragen werden, um auf den neuen Server über die übliche URL zugreifen zu können.

Die Hosts-Datei gibt es auf sämtlichen gängigen Systemen wie Windows, Linux und Mac. Zum Bearbeiten sind allerdings Administrator-Berechtigungen notwendig.

Wie kann man die Hosts-Datei unter Windows ändern?

  1. Das Programm Editor/Notepad als Administrator öffnen Serverumzug Windows Schritt 1

  2. Die Datei C:\Windows\System32\­Drivers\etc\hosts öffnen Serverumzug Windows Schritt 2

  3. In einer neuen Zeile die IP-Adresse des neuen Servers eingeben, danach – mit Leerzeichen getrennt – die gewünschte Domain. (z. B. 1.2.3.4 www.demoseite.at) Serverumzug Windows Schritt 3

  4. Die Änderungen speichern

  5. Sollten die Änderungen nicht gleich wirksam sein, den Rechner neu starten. (Die DNS-Einträge werden vom Computer zwischengespeichert)

Wie kann man die Hosts-Datei unter Linux ändern?

  1. Das Programm Terminal öffnen
  2. Dort den Befehl sudo nano /etc/hosts eingeben. Sudo erlaubt es, Programme als Administrator auszuführen. Nano ist ein Texteditor in der Konsole
  3. Das Benutzer-Passwort eingeben
  4. In einer neuen Zeile die IP-Adresse des neuen Servers eingeben, danach – mit Leerzeichen getrennt – die gewünschte Domain. (z. B. 1.2.3.4 www.demoseite.at) Serverumzug Linux
  5. Die Änderungen speichern (Strg+X, dann Y und Enter)
  6. Sollten die Änderungen nicht gleich wirksam sein, den Rechner neu starten. (Die DNS-Einträge werden vom Computer zwischengespeichert)

Wie kann man die Hosts-Datei unter Mac ändern?

  1. Das Programm Terminal öffnen
  2. Dort den Befehl sudo nano /etc/hosts eingeben. Sudo erlaubt es, Programme als Administrator auszuführen. Nano ist ein Texteditor in der Konsole
  3. Das Benutzer-Passwort eingeben
  4. In einer neuen Zeile die IP-Adresse des neuen Servers eingeben, danach – mit Leerzeichen getrennt – die gewünschte Domain. (z. B. 1.2.3.4 www.demoseite.at) Serverumzug Mac
  5. Die Änderungen speichern (Control+X, dann Y und Enter)
  6. Sollten die Änderungen nicht gleich wirksam sein, den Rechner neu starten. (Die DNS-Einträge werden vom Computer zwischengespeichert)