Re: [maillist] [DNS-Server] michelle-is.com und dann die Hosts...

D.Stolte (d.stolte@tu-bs.de)
Mon, 04 Oct 1999 14:08:46 +0200

Michelle Konzack wrote:

> Das routing geht dann folgend:
>
> dns.michelle-is.com +--------*
> www.michelle-is.com | | +---- (192.168.1.2) dns
> ftp.michelle-is.com | Router | |
> mail.michelle-is.com | +----*---- (192.168.1.16) www
> omega.michelle-is.com | LRP | |
> edu.michelle-is.com | | +---- (192.168.1.17) ftp
> casin.michelle-is.com | 2.9.4 | |
> schneider.michelle-is.com | | +---- (192.168.1.18) mail
> | | |
> 212.198.x.x (dynamisch)---------+ | +---- (192.168.1.32) Virt.
> Apache
> | | omega
> associert mit michelle-is.com +--------+ edu
> casin
> schneider
>
> Und aus diesem Grund funktioniert Port-Forwarding nicht !!!
> Weil auf der IP-Adressen 192.168.1.16 und 192.168.1.32 es den Port 80 und
> 21 gibt.

Hallo Michelle...

da TCP Verbindungen nicht aufgrund von domainnamen, sondern mit ip-adressen aufgebaut
werden, kannst du das Problem zumindest für ftp nicht lösen.

Dein DNS kann ja nur eine und darf nur eine IP-adresse zurückgeben (212.198.x.x) für
alle hosts. Egal was du konfigurierst.

Jede der Anfragen an {dns,www,ftp,mail,...} kommen also bei 212.198.x.x an auf einem
entsprechenden port {53,80,21,25,...}. Bei http hast du glück, daß im applikations-
protokoll der gewünschte host mit übergeben wird, d.h. der web-server (oder ein proxy)
kann unterscheiden, welche url tatsächlich gewünscht wurde. Bei ftp geht das nicht.
Das hat aber nichts mit routing zu tun, da es auf applikations-ebene stattfindet. Das
was du willst, ist eine Zusammenarbeit von DNS und NAT. Das ist gerade in Arbeit
(siehe rfc2694). Dein Problem liegt also nicht bei DNS, sondern mehr bei NAT.

Dieter Stolte