Hostnamen basiertes Weiterleiten

Ich möchte gerne folgendes realisieren und bin mir auch nicht sicher, ob der von mir angedachte Weg über den Apache dafür die richtige Lösung ist:
Ich möchte eine Anfrage des Clients anhand des Hostnamens in der vom Client angegebenen Domäne weiterleiten. Im einzelnen soll es so aussehen, das der angesprochene Server der mit dem Internet verbunden ist, die Anfage des Clients annimmt und an einen hinter ihm liegenen Server weiterleitet, bzw. selber die Verbindung dahin aufnimmt, die Daten abholt und diese dem Client zur Verfügung stellt. Dabei soll durchaus ein anderer Port benutzt werden.
Sprich: Client sendet http://name.domänenname.de über port 80
Der Webserver erkennt anhand von „name“ das ist nicht für mich, aber ich weiss wo das ist und nimmt verbindung auf zu http://name.domänenname.de:3000.Dieser Server liegt hinter dem Webserver im lokalen Netz. Der Webserver holt hier die entsprechenden Seiten ab und schickt sie weiter an den Client, natürlich wieder über den Port 80.
Dieses Szenario wird zum Beispiel vom MS ISA-Server unterstütz, nur möchte ich dies gerne mit Linux/Apache oder was auch immer man braucht, realisieren.
Bisher war meine Suche im Netz vergeblich und ich hoffe hier kann mir jemand helfen.
Ich habe die verschiedenen Möglichkeiten des Apache mit „redirect“ und „RewriteRule“ schon probiert, hier wird aber immer der Client mit dem Server auf Port 3000 direkt verbunden und so soll es nicht sein. In der Firewall auf dem Webserver wird nur der Port 80 durchgelassen und mehr will ich auch nicht freigeben.
Ich hoffe jemand hat hier eine Idee, wie sich dies umsetzen lässt, kann doch nicht sein, das MS was hat, das sonst keiner kann… :wink:

Gruss!

Elric

Moin Elric!
Wenn du Apache verwendest, warum so’n Stress machen?
Installier das PHP-Modul fürn Indianer und bau in die „index.php“ eine IP-Abfrage ein.
Geht natürlich nur wenn du statische IP’s hast. Bei DHCP kenn ich auch kein anders Tool als den ISA-Server von Miniweich.

Gruß
OBO

Hallo OBO,

danke für den Hinweis, aber da muss ich leider passen.
Also PHP habe ich eingerichtet, aber wie das dann mit der IP-Abfrage funzt weiss ich nicht.
Kannst du mir da mal weiterhelfen?

Elric

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Probier mal Squid (owT)

genumi

Hiho,

danke für den Tip zu so später Stunde. Den Squid habe ich drauf und auch für den Internetzugang konfiguriert, allerdings kenn ich mich damit nicht so gut aus, dass ich erkennen wie man das realisieren kann. Könntest du evtl. etwas mehr dazu sagen? Komme ja eigentlich aus der Windows-Welt und möchte gerne ein bischen mehr in die Linux-Welt. Naja, ein paar Grundlagen sind schon da, aber es fehlt noch ne Menge.

Elric

genumi

Moin Elric!
Na klar. Verbau folgende Zeile im Quelltext:

$IP=$REMOTE_ADDR;echo „$IP“;?>

Teste es mal und spiel damit rum. Tipp: Zum Weiterverwendet in ner .txt speichern :wink:

Gruß
OBO

Vielen Dank erstmal für den Tip,
leider hilf das auch nicht weiter, da die Webseite über dll’s gesteuert wird.

Werde wohl wieder aufn ISA zurückmüssen.

Elric

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]