Domains und DNS

Eine Website vor der DNS-Umstellung mit der hosts-Datei testen

Geprüft am 4 Min. Lesezeit dns desarrollo local

Mit der Datei hosts können Sie Ihrem Rechner für einen Domainnamen eine bestimmte IP vorgeben. So können Sie eine Website auf dem neuen Hosting prüfen, während alle anderen Besucher weiterhin auf das bisherige zugreifen.

Dadurch müssen Sie die Adresse der Anwendung nicht vorübergehend ändern. Das öffentliche DNS bleibt jedoch unverändert, und E-Mail oder externe Integrationen lassen sich damit allein nicht prüfen.

Ziel vorbereiten

Fügen Sie die Domain zum Hosting hinzu und kopieren Sie die Website und ihre Datenbank. Die richtige IP finden Sie in den Daten des Dienstes.

Prüfen Sie auch die externen Verbindungen der Kopie: Eine Testwebsite kann weiterhin E-Mails versenden, Zahlungen einziehen oder eine Produktivdatenbank verändern. Nutzen Sie, wo vorhanden, den Testmodus dieser Integrationen.

Datei auf Ihrem Rechner bearbeiten

Sie benötigen Administratorrechte. Sichern Sie die Datei, bevor Sie sie bearbeiten.

System Datei
Windows C:\Windows\System32\drivers\etc\hosts
macOS /private/etc/hosts
Linux und andere Unix-Systeme /etc/hosts

Fügen Sie eine Zeile mit der IP des Ziels hinzu, gefolgt von der Domain und den Varianten, die Sie testen möchten:

192.0.2.44 ejemplo.com www.ejemplo.com

Die IP oben ist eine Dokumentationsadresse: Ersetzen Sie sie durch die Ihres Hostings und verwenden Sie Ihre echte Domain. Löschen Sie keine vorhandenen Einträge. Speichern Sie die Datei unter Windows, ohne die Endung .txt anzuhängen.

Prüfen, ob Sie die Kopie sehen

Speichern Sie die Datei, starten Sie den Browser neu und öffnen Sie die Domain. Erscheint weiterhin der Ursprung, prüfen Sie doppelte Einträge, den Cache des Systems und jedes VPN oder jeden Proxy, der Namen selbst auflöst.

Eine nützliche Prüfung: Legen Sie im öffentlichen Ordner des Ziels eine Textdatei mit eindeutigem Namen und ohne private Informationen ab und öffnen Sie sie von Ihrem Rechner aus. Löschen Sie sie danach. In den Entwicklerwerkzeugen des Browsers kann auch die Remote-Adresse der Anfrage helfen, den Server zu erkennen, sofern kein Proxy dazwischengeschaltet ist.

Verwenden Sie das Ergebnis von nslookup nicht als Beweis, dass die hosts-Datei greift: Dieses Werkzeug fragt das DNS ab. Auch ein öffentlicher Prüfdienst sieht Ihre lokale Änderung nicht.

HTTPS und externe Dienste

Der neue Server benötigt ein gültiges Zertifikat für die Domain. Die hosts-Datei stellt keines aus und schaltet die Prüfungen des Browsers nicht ab. Erscheint eine Warnung, klären Sie die Abdeckung des Zertifikats, bevor Sie Zugangsdaten eingeben.

Zahlungsanbieter, Webhooks und andere externe Dienste fragen weiterhin das öffentliche DNS ab. Um sie zu testen, benötigen Sie eine erreichbare, für Tests eingerichtete Umgebung; eine geänderte hosts-Datei auf Ihrem Rechner genügt nicht.

Zum Abschluss

Entfernen Sie die hinzugefügte Zeile, speichern Sie und prüfen Sie den Zugriff erneut. Das ist besonders nach der Migration wichtig, damit Sie nicht weiter eine IP erzwingen, die sich ändern könnte.

Gehen Sie vor der Veröffentlichung die Prüfungen nach einer Migration durch.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.