internes Routing anhand von Hosts

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
pr0j3ctx
Beiträge: 106
Registriert: 20.07.2006 15:42:31

internes Routing anhand von Hosts

Beitrag von pr0j3ctx » 20.07.2006 15:46:55

Hallo zusammen.

Ich habe eine Frage bezüglich einer domain mit diversen subdomains. Ich möchte zu Hause diverse Subdomains auf diverse Rechner umleiten. Ist es möglich an einem Linuxrouter anfragen an port 22 zb anhand der domain an einen anderen rechner intern weiterzuleiten? Oder kann ich nur einen Port auf eine IP umleiten?

Danke und Grüße pr0

Benutzeravatar
Cloonix
Beiträge: 589
Registriert: 20.11.2004 10:42:24
Wohnort: München
Kontaktdaten:

Beitrag von Cloonix » 20.07.2006 15:53:36

Ja mit bind ist das möglich:

Das habe ich mal irgendwo bezüglich eines Jabber Servers gefunden:

Code: Alles auswählen

[schnipp]
sub             IN A            xxx.xxx.xxx.xxx
domain.de. IN MX 10        mail.domain.de.
_xmpp-server._tcp.domain.de. 86400 IN SRV 5 0 5269 domain2.de.
_jabber._tcp.domain.de. 86400 IN SRV 5 0 5269 domain2.de.
mfG
proud to be 100% M$ free (except X300T)
http://claus.freakempire.de
http://debian.freakempire.de

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: internes Routing anhand von Hosts

Beitrag von herrchen » 20.07.2006 16:05:00

pr0j3ctx hat geschrieben:Ist es möglich an einem Linuxrouter anfragen an port 22 zb anhand der domain an einen anderen rechner intern weiterzuleiten?
ich bin mir nicht ganz sicher, ob ich dich richtig verstehe.
du kannst mit "iptables" einen hostnamen als "destination" verwenden und dann weiterleiten.
der router muss die namen natürlich richtig auflösen können.

herrchen

Benutzeravatar
pr0j3ctx
Beiträge: 106
Registriert: 20.07.2006 15:42:31

Re: internes Routing anhand von Hosts

Beitrag von pr0j3ctx » 20.07.2006 23:29:28

herrchen hat geschrieben:
pr0j3ctx hat geschrieben:Ist es möglich an einem Linuxrouter anfragen an port 22 zb anhand der domain an einen anderen rechner intern weiterzuleiten?
ich bin mir nicht ganz sicher, ob ich dich richtig verstehe.
du kannst mit "iptables" einen hostnamen als "destination" verwenden und dann weiterleiten.
der router muss die namen natürlich richtig auflösen können.

herrchen
Das hört sich ganz gut an. Um es nochmal detaillierter zusagen.

Es geht um ein privates Lan was über einen Router mit dem Internet verbunden ist. Diverse Rechner dahinter haben die gleichen Dienste. Der Router ist ein Linux Server. Jetzt soll es so sein das wenn ich eine ssh Verbindung auf xyz.domain.de aufbaue ich auf den internen Rechner xyz komme. Bei anderem Hostnamen soll eine Verbindung auf einen anderen Rechner hergestellt werden. Wichtig ist mir dabei das ich das nicht durch Portforwarding machen möchte.

Aber schonmal danke für den Tipp. Dann schaue ich mal weiter Richtung iptables und destination.

Grüße

pr0

Benutzeravatar
chroiss
Beiträge: 332
Registriert: 29.10.2004 09:29:43
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: BREMEN (in Wellington,NZ a.D) (in OLDENBURG a.D.) (in BREMEN a.D.) (in COLOGNE a.D.)

Beitrag von chroiss » 21.07.2006 09:48:07

wüsste nicht das das geht ...
Lasse mich diesbezüglich aber gerne eines besseren belehren.
um portforwarding wirst du nicht herumkommen denke ich.

eine möglichkeit wäre aber verschiedene ports auf die verschiedene interne adressen zu legen.

port 22 -> 192.168.1.1:22
port 1024 -> 192.168.1.2:22
port 1025 -> 192.168.1.3:22

usw.

gruss chroiss
"The only secure computer is one that's unplugged, locked in a safe, and buried 20 feet under the ground in a secret location... and I'm not even too sure about that one"--Dennis Huges, FBI.

Benutzeravatar
pr0j3ctx
Beiträge: 106
Registriert: 20.07.2006 15:42:31

Beitrag von pr0j3ctx » 23.07.2006 19:44:13

Hi.

Bis jetzt habe ich nur was bei iptables gefunden im bezug auf destination und source. Aber weiss noch nicht genau wie ich das anwenden sollte. iptables sind mir noch sehr fremd.

Das wollte ich vermeiden das ich dafür andere ports belege.

Grüße

HoaX
Beiträge: 4
Registriert: 04.04.2005 22:18:43
Wohnort: Würzburg

Beitrag von HoaX » 23.07.2006 22:43:16

so wie du das mit domains willst geht das nicht (außer bei einem webserver)
für alles andere musst du ports nehmen und forwarden

Benutzeravatar
pr0j3ctx
Beiträge: 106
Registriert: 20.07.2006 15:42:31

Beitrag von pr0j3ctx » 24.07.2006 06:46:23

ja da ginge es ja mit virtual host. Und genau dieses Primzip für das Portforwarding wäre super.

Antworten