bind9 + lighttpd: Akzeptiere alle Anfragen von bestimmten Nameservern und antworte mit einer statischen Seite

bind9 + lighttpd: Akzeptiere alle Anfragen von bestimmten Nameservern und antworte mit einer statischen Seite

Also, ich habe folgende Situation:

Ein Server (unter CentOS) mit vielen Domänen mit etwa 2 TB Daten darunter, und ich migriere alles auf eine andere Maschine mit schnellerer E/A. Die Migrationsdetails/Software sind hier nicht wichtig.

Aus internen Gründen werde ich ein Image des gesamten Systems erstellen, es auf der neuen Maschine installieren und dann die entsprechenden Anpassungen vornehmen. Dazu muss ich die Maschine herunterfahren und ein oder zwei Stunden warten, bis das Image übertragen ist.

Meine Frage lautet: Was ist die beste Möglichkeit, eine statische Webseite anzuzeigen, auf der steht, dass die Website derzeit wegen Wartungsarbeiten nicht verfügbar ist? Ohne die Nameserver für alle Domänen ändern zu müssen und während der echte Server offline ist?

Alle Domänen auf diesem Server verweisen derzeit auf Nameserver ns1.example.comund ns2.example.com.

Meine Idee bestand darin, die IP vom echten Server auf den kleinen VPS zu ändern, ns2.example.comin der Hoffnung, dass jeder, der auf einer dorthin verweisenden Domain surft, auf dem kleinen VPS landet und eine statische Seite mit dem Hinweis anzeigt, dass die Website derzeit wegen Wartungsarbeiten nicht verfügbar ist.

Wenn das richtig ist, wie kann ich Bing9 und einen Webserver wie lighttpd so konfigurieren, dass sie auf eingehende DNS-Abfragen ns2.example.commit ihrer eigenen IP antworten und lighttpd dann eine statische Seite für jede beliebige Domäne anzeigt? Wie ein Platzhalter …

Danke schön.

Antwort1

Ein paar Tage vor dem großen Umzug könnten Sie den gesamten Datenverkehr auf CloudFlare umleiten, sogar ein kostenloser Plan würde ausreichen. Wenn der Server für die Migration ausfällt, könnten Sie CloudFlare anweisen, die Seite „Bitte kommen Sie später wieder“ anzuzeigen. Anschließend könnten Sie CloudFlare auf den neuen Server verweisen, wenn dieser wieder aktiv ist, und dann den DNS von CloudFlare auf den neuen Server umstellen, wobei CloudFlare alle an alte IPs gesendeten Anfragen abfängt. Auf diese Weise sollten Sie keine Anfragen verlieren.

verwandte Informationen