Hi Martin!
Du hast
* einen Router (Fritzbox) auf 192.168.178.1, vermutlich mit DHCP-Server
Ja
* einen Linux-PC "foo" auf 192.168.178.10,
Ja
der zusätzlich auch noch die
IP 192.168.1.1 hat (woher?? Hat der etwa zwei NICs? Dann ist die zweite hier belanglos)
Nein, die 192.168.1.1 ist auf dem Windows PC
* einen Windows-PC "rechnerXY" auf 192.168.178.11, auf dem ein DNS-Service
läuft (ignorieren wir den zunächst mal, aber mich würde interessieren,
welchen DNS du auf Windows verwendest, nur so aus Neugier)
Das ist ein Server2003, da kommt sowas als Dienst mit - ich habe den Windows PC nun Probeweise heruntergefahren.
Bedenke aber, dass nur *einer* der internen Webserver von außen über HTTP erreichbar sein wird (es sei denn, du betreibst zusätzlichen Aufwand, etwa mod_proxy), weil der Router für Anfragen auf Port 80 nur eine Forwarding Rule kennt.
OK*
Weiterhin wurden in der Fritz! Box folgende Ports freigegeben:
Name Protk. Port IP an Port
HTTP-Server TCP 80 192.168.178.10 80
Dev-Server TCP 443 192.168.178.11 443
SSH TCP 22 192.168.178.10 22Also gehen HTTP- und SSH-Requests an den Linux-PC, HTTPS-Requests an den Windows-Rechner (nanu?).
Dadurch wird ermöglicht, auf die verschiedenen Rechner zuzugreifen:
http://foo.bar.org sollte nach 192.168.178.10 auflösen,
https://foo.bar.org nach 192.168.178.11
Somit umgehe ich das Problem bei(*)
ipconfig auf rechnerXY (Windows, dynamische DNS) ergab IPs:
IP=192.168.1.1
IP=192.168.178.11Nochmal: Woher kommt die 192.168.1.1, und hat sie für dein Netz überhaupt irgendeine Bedeutung? Oder ist das ein zweites Interface, das hier gar keine Rolle spielt?
Vermutlich letzteres, aber ich wollte es nicht verschweigen, da es ja eine Problemursache sein könnte...
Wenn ich nun aber http://foo.bar.org eingebe, so lande ich auf dem Webserver des rechnerXY(192.168.178.11) - ich will aber auf foo(192.168.178.10) landen.
Verhält sich das von beiden Rechnern aus gleich? Benutzen sie den Windows-basierten DNS, oder den der Frotzbox?
Nachdem der Windows PC nun heruntergefahren ist, ist folgendes zu beobachten (nun sicher DNS von Fritz! Box):
Der Linux server (hinself) löst korrekt auf:
traceroute foo.bar.org wird auf die externe IP aufgelöst und kehrt über mehrere Schritte zurück:
die dynamische IP der Fritzbox nach außen
zur korrekten IP (H!) 192.168.178.10
Wenn ich nun allerdings einen weiteren (Linux) Rechner aus dem Netzwerk verwende, dann wird aufgerufen:
192.168.178.1 (Fritz)
eine unbekannte IP (vermutlich dynDNS)
die dynamische IP der Fritzbox nach außen
dann folgen diverse Zeiteinräge mit (N!)
Wie verhält sich das, wenn du intern mal probehalber einen Hostnamen vergibst, der *nicht* mit dem dyndns-Host identisch ist?
ändert nichts
Ich danke dir schon mal für die Tips und hoffe weiter auf eine Lösung.
Grüße,
Richard