Page 1 of 1

subdomain forwarding über named

Posted: 2004-10-28 16:27
by microhome
Hallo liebe Community,
Mein Ziel ist folgendes: sobald ein User von "außen" als url debian.meinserver.de eingibt, soll der apache eines internen Servers (mit dem Namen debian) benutzt werden. Ansonsten der Apache vom Server (meinserver.de). Ich habe also nen Server, der am INet hängt und dahinter einen zweiten mit dem Namen debian. Der Server hat die externe IP 141.43.105.2 (an eth1) und eine interne IP 192.168.0.1 (an eth0). Der Server debian hat die IP 192.168.0.8. Hier meine named configs:

entsprechender named.conf Eintrag

Code: Select all

// debian server
zone "debian.meinedomain.de" in {
  type master;
  file "debian.zone";
  allow-query { any; };
};
// debian ends here
debian.zone

Code: Select all

debian.meinedomain.de. IN SOA meinedomain.de. root.localnet.(
          2004102801
          3H    ; refresh
          15M   ; retry
          1W    ; expiry
          1D )    ; minimum

@ IN  NS  meinedomain.de.
@ IN  A   192.168.0.8
* IN  A   192.168.0.8


Nun meine Fragen:

1. Warum funktioniert es nicht, dass wenn ich als URL von zuhause debian.meinedomain.de eingebe, ich auf debian lande, also nicht der Apache von debian benutz wird und somit die Hauptseite von 141.43.105.2 angezeigt wird?

2. Ist meine Absicht überhaupt machbar und wenn ja, muss ich vielleicht noch etwas an der IPTables ändern?


Vielen Dank für eure Hilfe.
micro

Re: subdomain forwarding über named

Posted: 2004-10-29 10:21
by pfalzpower
So wird das ganze nicht funktionieren, jedenfalls nicht von ausserhalb deines Netzes, weil die für den privaten Bereich gekennzeichneten IP-Adressen, zu welchen die 192.168. gehören, nicht über das Internet geroutet werden können, daher kann man den Server so direkt nicht erreichen.

Ob und wie es mit IP-Tables geht kann ich nicht sagen.

Re: subdomain forwarding über named

Posted: 2004-10-29 13:11
by microhome
Genau das dachte ich mir nämlich. Also muss man dem Server so zu sagen mitteilen, dass er alles was an debian.meinedomain.de geht, über den Server getunnelt werden muss. Da fällt mir eigentlich nur das Stichwort IPTables ein. Habt ihr eine andere Idee, bzw könnt ihr mir erklären, wie ich das so machen kann?


Dankeschön!
micro

Re: subdomain forwarding über named

Posted: 2004-10-29 13:17
by captaincrunch
Stichworte für die Google-Suche:

- bind9
- Views

Re: subdomain forwarding über named

Posted: 2004-10-29 15:41
by microhome
Nein, es ist AFAIK nicht möglich, das ganze über DNS laufen zu lassen. Ergo muss der Server Pakete an eine SUBDOMAIN ROUTEN, was man per DNS nicht erreichen kann. Wenn das geht, dann schreib mir bitte konkret wie. Views sind einfach nur Aufteilungen der Schichten. Aber sie ROUTEN NICHTS.


micro

Re: subdomain forwarding über named

Posted: 2004-10-29 16:42
by thorsten
Der apache kann das über sein Modul mod_proxy durchleiten.
Google sollte dir hier helfen.

Re: subdomain forwarding über named

Posted: 2004-10-29 17:59
by microhome
Okay, da schau ich mal. Aber ich möchte das ja nicht nur für Apache (Port 80) machen, sondern generell für alles, also auch SSH, FTP etc...