DNS auf interne Webseite leiten - wie?

D

danifunny

Neues Mitglied
Thread Starter
Dabei seit
08.11.2010
Beiträge
7
Reaktionspunkte
0
Salü zusammen, bin jetzt schon ne ziemliche Weile an dieser Knacknuss dran.
Mein Setting:
Mac OS X Server (10.5.xx) mit DNS Dienst (nennen wir ihn server1)
Mac OS X Server (10.5.xx) (nennen wir ihn server2)

nun hat server2 mehrere WebSeiten zum anzeigen, die ich via DNS erreichbar machen will.
z.B. will ich, wenn man in unserem lokalen Netzwerk "bugzilla" eingibt, auf http://server2/bugzilla weitergeleitet werden und dies noch auf verschiedene andere Webseiten auf server2 ausweiten.

mit folgendem workaround funktioniert es schon:
bugzilla in serverAdmin nach server2 mappen.
server2 eine index.php erstellen mit folgendem inhalt:
PHP:
<?php

if (getenv('HTTP_HOST')=="bugzilla") {
    header ('Location: http://server2/bugzilla');
  }



?>

Jedoch ist das ziemlich "hässlich" und schlecht wartbar, da ich nun über ServerAdmin und diese php die Einträge verwalten muss.
Gibt es irgend eine Lösung um eine DNS direkt auf eine lokale Webseite zu mappen?
(mit "Add Service" wähne ich mich auf der richtigen Spur, jedoch wills einfach nicht klappen)...

mfg
danifunny
 
Wenn Du Apache verwendest, lies mal die Doku zu mod_rewrite.
 
vielen Dank für die Antwort, habe die Doku durchgelesen, spannende Möglichkeiten, jedoch denke ich nicht dass das für mein Problem etwas bringt...? Zums nochmal klarzumachen:

Wenn jemand im netzwerk bestimmte Wörter in den Browser eingibt, sollen bestimme Webseiten geöffnet werden. Diese Webseiten sind auf einem Mac OS X Server gehosted. So soll zum Beispiel:

Eingabe Adresse die aufgerufen wird
bugzilla http://server2/bugzilla
datenservice http://server2/datenservice/website.html
clienttest http://server2/clienttest/website.html
wikis http://server2/groups


Kann das durch entsprechende einträge im DNS server nicht erreicht werden?
 
So direkt nicht, nein.

Im DNS kannst du nur Hosts angeben, keine URLs.
 
ook :(...ja wäre schön gewesen :(...

für was ist dann die Möglichkeit im ServerAdmin "Dienst hinzufügen" bei DNS?
Dort kann man ja etwas einstellen mit Port, PATH, Protokoll usw. aber ist leider keine Beschreibung dazu :S...
 
hallo,

ich kenne zwar deine Server Infrastruktur nicht, würde aber die Finger vom DNS Dienst lassen. Zumindest wenn du das Open Directory zur Benutzeranmeldung auf dem gleichen Server laufen hast. Das scheint eine große Schwäche des Apple Server zu sein. Bei mir war es so, dass ich nach dem ich den DNS Server konfiguriert hatte und es auch alles wunderschön funktioniert hat, konnte ich mich nicht mehr von meinen Clients am Server anmelden. Wenn dein DNS auf einem separaten Server läuft, dann kannst du Virtuelle Netzwerkadressen zuordnen und diesen Netzwerkadressen eigene DNS Namen geben.
 
Zurück
Oben Unten