Heimnetzwerke - WIFI, LAN, Router und Co 16.506 Themen, 80.985 Beiträge

Eigener Webserver im WLAN vom Internet aus nicht erreichbar

keko / 11 Antworten / Flachansicht Nickles

Hallo,


ich habe daheim ein WLAN mit einem Vigor 2500-Router und möchte, dass meinen Webserver (IIS 5.1, XP Pro) vom Internet aus erreichbar ist. Leider funktioniert das nicht, sondern nur lokal über http://localhost/.


Rufe ich vom Internet meinen Webserver auf (z.B. über myDomain.DynDNS.org) bekomme ich die Meldung, dass der Server nicht erreichbar ist, obwohl meine dynamisch IP dieser Domain zugeordnet ist.


Im Rechner ist zudem noch eine Netzwerkkarte eingebaut.


Muss ich am Router was konfigurieren?


Danke im voraus!!


 


 


 

bei Antwort benachrichtigen
verstanden, danke Gurus
Bitte :o xafford
xafford keko „Hab im Router Severport 80 und IP Port meines Rechners eingetragen und es...“
Optionen

Dein Denkfehler beruht darauf, daß Du wahrscheinlich nicht weißt was NAT (Network Adress Translation) macht und wie es funktioniert.
NAT brauchst Du, wenn Du ein Netzwerk mit IPs aus dem privaten Bereich an ein anderes mit öffentlichen IPs koppelst. Da IPs aus dem privaten Bereich (in einem LAN, meist die 192.168.x.x Adressen) im Internet nicht weitergereicht werden (da dies technisch eine Katastrophe wäre) müssen alle Anfragen aus dem LAN "übersetzt" werden, also die echte Absendeadresse aus dem LAN durch die öffentliche IP des Routers ersetzt werden, damit die Pakete das Ziel im Internet erreichen können.
Schickt jetzt dein Rechner im LAN ein Paket an einen Server im Internet ist das kein Problem. Der NAT-Router übersetzt die Absendeadresse durch seine öffentliche Adresse und merkt sich diesen Vorgang in einer Tabelle (was er wie ersetzt hat) und kommt nun das Antwortpaket, so schaut er in seiner Tabelle nach und übersetzt das Paket zurück auf die eigentliche private Adresse im LAN. So weit so gut.
Ein Server jedoch erhält Verbindubgsanfragen er stellt sie nicht selbst (in der Regel), der Server in deinem Fall steht also im LAN und wartet auf Anfragen. Kommt nun eine Anfrage über das Internet, so kann diese Anfrage nur an die IP deines Router gerichtet sein, da die private IP des Servers ja von außen nicht sichtbar ist. Schlägt dieses Paket nun also am Router ein, so schaut er in seiner Tabelle nach, ob er für dieses Paket eine Übersetzung hat, da er weiß, daß dieses Paket nicht für ihn selbst bestimmt ist, er wird aber keine gültige Übersetzung finden, da es keine Antwort auf eine Anfrage aus dem LAN ist und somit kann er das Paket nirgends zustellen.
Diese Übersetzung für von außen ankommende Anfragen mußt Du dem Router beibringen, damit er weiß, daß Anfragen an seine IP mit den Zielport für HTTP für diesen einen speziellen Rechner im LAN gedacht sind.

Ich hoffe das war verständlich.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen