Domains und DNS
Eine Website vor der DNS-Umstellung mit der hosts-Datei testen
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
- DNS mit minimaler Unterbrechung von Website und E-Mail ändern Wie Sie die DNS-Zone vorbereiten, die letzten Änderungen synchronisieren und eine Website samt E-Mai...
- Die Version mit oder ohne www wählen und die andere umleiten Richten Sie eine 301-Umleitung zwischen den Versionen mit und ohne www ein, behalten Sie die Pfade p...
- Eine Domain ohne Hosting umleiten Zeigt, wie Sie eine Domain ohne Hosting, einen bestimmten Pfad oder alle ihre URLs im Kundenbereich...
- Eine Domain umleiten und bestimmte Ordner beibehalten Liefert ModRewrite-Regeln, um eine Domain an eine andere Adresse umzuziehen, ohne ein Intranet oder...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.