Port-forwarding funktioniert im WAN aber nicht im LAN
Hi,
ich habe einen Router (Win Server 2003) mit öffentlicher IP auf dem Port-Forwarding eingerichtet ist welches auf 2 WEBserver verlinkt ist warum funktioniert der zugriff mit der öffentlichen IP von WAN aber nicht aus dem LAN. Kann mir das einer erklären?
Danke
ich habe einen Router (Win Server 2003) mit öffentlicher IP auf dem Port-Forwarding eingerichtet ist welches auf 2 WEBserver verlinkt ist warum funktioniert der zugriff mit der öffentlichen IP von WAN aber nicht aus dem LAN. Kann mir das einer erklären?
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 58236
Url: https://administrator.de/contentid/58236
Ausgedruckt am: 23.11.2024 um 02:11 Uhr
13 Kommentare
Neuester Kommentar
Hi,
das ist ein typisches Problem. Der Grund liegt am NATing deines Netzwerkverkehrs. Da die Packete ja im Prinzip ins Internet gehen und dann wieder zurück müssen. Funktioniert einfach nicht.
Am einfachsten ist es wohl, wenn Du einen internen DNS aufsetzt und ggf. so webserver1.de auf die entsprechende interne IP umroutest.
Gruß Daniel
das ist ein typisches Problem. Der Grund liegt am NATing deines Netzwerkverkehrs. Da die Packete ja im Prinzip ins Internet gehen und dann wieder zurück müssen. Funktioniert einfach nicht.
Am einfachsten ist es wohl, wenn Du einen internen DNS aufsetzt und ggf. so webserver1.de auf die entsprechende interne IP umroutest.
Gruß Daniel
Hi,
das ist ein typisches Problem. Der Grund
liegt am NATing deines Netzwerkverkehrs. Da
die Packete ja im Prinzip ins Internet gehen
und dann wieder zurück müssen.
Funktioniert einfach nicht.
Am einfachsten ist es wohl, wenn Du einen
internen DNS aufsetzt und ggf. so
webserver1.de auf die entsprechende interne
IP umroutest.
Gruß Daniel
das ist ein typisches Problem. Der Grund
liegt am NATing deines Netzwerkverkehrs. Da
die Packete ja im Prinzip ins Internet gehen
und dann wieder zurück müssen.
Funktioniert einfach nicht.
Am einfachsten ist es wohl, wenn Du einen
internen DNS aufsetzt und ggf. so
webserver1.de auf die entsprechende interne
IP umroutest.
Gruß Daniel
oder einfach die host datei ändern, je nachdem wieviele clients es sind.
Ja, aber nur einen externe DNS Server.
Du sprichst ja nun immer wasweisich.dyndns.org:80 oder 81 an, die dann auf die IP 213.xxx.xxx gehen.
Wenn Du nun einen hauseigenen hast, kannst du wasweissich.dyndns.org auf 192.1681.1 bzw .2 direkt legen und dann klappt das auch.
ggf. auch mit der Hosts Datei, wenn es nicht zuviele Clients sind (Siehe vorredner)
Du sprichst ja nun immer wasweisich.dyndns.org:80 oder 81 an, die dann auf die IP 213.xxx.xxx gehen.
Wenn Du nun einen hauseigenen hast, kannst du wasweissich.dyndns.org auf 192.1681.1 bzw .2 direkt legen und dann klappt das auch.
ggf. auch mit der Hosts Datei, wenn es nicht zuviele Clients sind (Siehe vorredner)
du kommst also mit der öffentlichen_ip:81 nicht auf webserver 2 vom LAN aus?
hast du eine domäne?? wenn ja, hast du sicher auch einen dns-server für diese domäne. Problem, nochmal anders ausgedrückt ist folgendes:
wenn du von einem client innerhalb des LAN die öffentliche Adresse des Webserver2 angibst, wandelt der NAT-Mechanismus die lokale Adresse in eine globale Adresse um, um die globale Adresse an per Forwarding und NAT wieder in eine lokale Adresse umzuwandeln und an den Webserver 2 weiterzuleiten. Bei diesem ganzen Vorgang verschluckt sich der Router, da er, vereinfacht ausgedrückt, eine Anfrage an sich selbst stellt.... Und (meiner Meinung nach) hängt man auch keinen Server an eine öffentliche Leitung.. Oder stuft einen w2k3 zu nem router runter. Hardware-Router, die das können, gibt es bereits ab 50,00€.
Der Lösngsvorschlag jetz ist, dass du für dein LAN einen DNS-Server einträgst (dieser wird den Clients über die IP-Konfiguration unter Primärer DNS mitgeteilt), welcher alle Anfragen an Webserver2 DIREKT an diesen, und ohne Umwege über das Internet weiterleitet.... Der w2k3 ist z.B. ein solcher DNS-Server...
wenn du von einem client innerhalb des LAN die öffentliche Adresse des Webserver2 angibst, wandelt der NAT-Mechanismus die lokale Adresse in eine globale Adresse um, um die globale Adresse an per Forwarding und NAT wieder in eine lokale Adresse umzuwandeln und an den Webserver 2 weiterzuleiten. Bei diesem ganzen Vorgang verschluckt sich der Router, da er, vereinfacht ausgedrückt, eine Anfrage an sich selbst stellt.... Und (meiner Meinung nach) hängt man auch keinen Server an eine öffentliche Leitung.. Oder stuft einen w2k3 zu nem router runter. Hardware-Router, die das können, gibt es bereits ab 50,00€.
Der Lösngsvorschlag jetz ist, dass du für dein LAN einen DNS-Server einträgst (dieser wird den Clients über die IP-Konfiguration unter Primärer DNS mitgeteilt), welcher alle Anfragen an Webserver2 DIREKT an diesen, und ohne Umwege über das Internet weiterleitet.... Der w2k3 ist z.B. ein solcher DNS-Server...
am Domain-Controller einen Host-Eintrag für die beiden Webserver-einfügen und schon geht's....
PS: Über den Cisco-Router habt ihr keine Befehlsgewalt, oder wieso hängt hinter dem route rnoch ein Router?? und der router (cisco von isp).. wieso hat der nur eine ip?? was ist dessen daseinsberechtigung?? )
PS: Über den Cisco-Router habt ihr keine Befehlsgewalt, oder wieso hängt hinter dem route rnoch ein Router?? und der router (cisco von isp).. wieso hat der nur eine ip?? was ist dessen daseinsberechtigung?? )