Andre: Domain Redirect auf verschiedene Hosts

Beitrag lesen

Hallo,

vielleicht könnt Ihr mir zu folgendem Szenario helfen?

Frage:
Wie kann ich meinen vhost mit DomainA.de unter einer anderen DomainB.de erreichen?

Beschreibung:
Auf drei unterschiedlichen Servern habe ich je einen virtuellen Host, auf dem die gleichen Website Scripte erreichbar sind.

vhost DomainA.de  IP x.x.x.1 (Testserver)
vhost DomainA.de  IP x x x.2 (Testserver)
vhost DomainA.de  IP x.x.x.3 (Produktiv)

Die DNS Auflösung von DomainA.de zeigt auf IP x.x.x.3 (Produktiv) und über den Brower erreiche ich ganz normal die Website.

Um nun über den IE einen Testserver zu erreichen, komme ich der DNS Auflösung zuvor und ändere unter "..\Windows\system32\drivers\etc die HOSTS" ab, so daß die DomainA.de auf ein der beiden Testserver zeigt. Der Testserver wertet den Header (DomainA.de) aus und alles passt prima.

Die Datei "HOSTS" sieht dann z.B. so aus:

x.x.x.1     DomainA.de

Nachteilig ist hierbei, dass ich immer erst die Host ändern muss um den anderen Testserver zu erreichen. Zudem würde ich gerne den Testserver unter einer anderen DomainB.de erreichen. So muss ich nicht erst an dem Rechner handanlegen um auf die Testserver zu gelangen.

Lösungsansätze:
Ich würde das gerne serverseitig unter domainB.de mit PHP lösen.

"http://domainB.de/testserver1.php" leitet mich auf Testserver1
"http://domainB.de/testserver2.php" leitet mich auf Testserver2

Nur geht das leider nicht mit diesem standard redirect:

<?php
header("Location: http://"domainA.de"/");
?>

Irgendwie muss ich erreichen, dass serverseitig die IP Adresse für DomainA.de auf den Wunschtestserver zeigt und dann evtl. DomainA.de als Frame unter DomainB.de einbinden. Jetzt werdet Ihr sagen: Ganz einfach: Subdomain.DomainA.de für jeden Testserver anlegen! Diese Variante fällt leider aus verschiedene Gründen aus.

Vielen Dank im Vorraus
Andre