Wahrscheinlich blockiert Ihr ISP den eingehenden Port 80, da Sie nicht möchten, dass Sie Webserver auf einer Heimverbindung ausführen. Versuchen Sie, einen anderen Port (z. B. 8888) auf der öffentlichen Seite an Port 80 auf der lokalen Seite weiterzuleiten, und prüfen Sie, ob dies funktioniert. Wenn ja, ist das dein Problem. Und wirklich, es gibt nicht viel Abhilfe, außer Ihren ISP anzurufen, um die Sperrung der Sperrung zu fordern, aber höchstwahrscheinlich werden Sie von Ihnen aufgefordert, zu einem Business-Internet-Plan zu wechseln.
Leiten Sie den Port 80 eines Linksys WRT54GL an den Port 80 einer einzelnen IP im lokalen Netzwerk weiter
Ich habe einen Linksys WRT54GL-Router und ein Heimnetzwerk mit zwei PCs. Ich möchte, dass einer der PCs auf meiner statischen IP-Adresse ein von der Welt aus sichtbarer Webserver ist. Es ist ein WindowsXP-PC, auf dem IIS 5.1 installiert und ausgeführt wird. Ich habe die Portweiterleitung für meinen Router nur für Port 80 eingerichtet, aber aus irgendeinem Grund funktioniert nichts. Beim Anzeigen von localhost auf dem Server-PC über den Browser (HTTP) wird das Website-Setup in IIS korrekt angezeigt. Wenn dasselbe über meine von außen sichtbare statische IP-Adresse angefordert wird, funktioniert es nicht. Ideen?
Muss ich auf dem Server-PC außer dem Router selbst etwas Besonderes konfigurieren?
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Ich stimme mit Kevin überein. Die einzige andere Sache, die ich überprüfen würde, wäre, sicherzustellen, dass Ihr Antivirus- / Firewall-Programm keinen Datenverkehr außerhalb Ihres lokalen LAN blockiert.
Funktioniert es, wenn Sie von außerhalb Ihres Netzwerks eine Anforderung an den statischen IP-Port 80 stellen? Irgendein anderer Punkt im Internet? Sie können so etwas wie den W3C-Validator zum Testen verwenden. Wenn ja, dann funktioniert alles so wie es will.
Das Problem ist, dass Sie versuchen, über Ihr internes Netzwerk auf Ihre externe IP-Adresse zuzugreifen. Einige Router-Firmware binden diese Adresse nicht auf der LAN-Seite oder binden sie, wenden jedoch nicht die Port-Forward-Regeln an. Meiner Erinnerung nach ist die Linksys Firmware so. Es ist ein Ärgernis. Zwei Problemumgehungen.
- Entwickeln Sie sich gegen localhost oder Ihre lokale IP-Adresse (192.168 ... wahrscheinlich).
- Installieren Sie eine alternative Firmware auf Ihrem Router. Ich mag Tomato und kann bestätigen, dass Sie die externe IP-Adresse aus dem internen Netzwerk verwenden können.
Eine Sache, die ich zuerst ausprobieren möchte, ist der Zugriff auf die Website von einem anderen PC aus, der an Ihrem LAN unter Ihrer internen Adresse des Webservers angeschlossen ist.
Dinge funktionieren oft auf Localhost, aber nicht auf Computern im selben Netzwerksegment. Bevor Sie also mit Ihrem Router herumspielen, stellen Sie sicher, dass Sie intern darauf zugreifen können.
Ein weiterer nützlicher Test für IIS ist, FTp an einem beliebigen Port zu aktivieren und zu versuchen, eine Verbindung von außen herzustellen (nachdem der Router ordnungsgemäß weitergeleitet wurde). Dies hilft nur sicherzustellen, dass die Konnektivität durchgängig ist.
Wahrscheinlich auch nicht für Sie, aber WhatIsMyIp könnte für die Bestimmung der korrekten öffentlichen IP-Adresse hilfreich sein
Versuchen Sie, diese bestimmte Maschine in der DMZ zu installieren. Wenn es immer noch nicht funktioniert, wird der Port 80 möglicherweise von Ihrem Internetdienstanbieter blockiert.
Verwandte Probleme
-
2
Warum kann das IIS-Installationsprogramm staxmem.dll nicht kopieren, obwohl es sich im angegebenen O...
-
1
Muss ich SP1 neu installieren, wenn ich Vista SP1 installiere, bevor ich IIS aktiviere?
-
1
IIS Management Console ist auf meinem XP-Computer verschwunden
-
1
Sicherheit der Portweiterleitung mit UPnP und OS X
-
1
Verwendung von GoDaddy als Proxy Server
-
5
Einrichten eines SSH-Servers an Port 80
-
7
Wie kann ich meinen Heim-PC zum Webserver machen?
-
6
Richten Sie das Heimintranet ein
-
2
So installieren Sie IIS unter Windows XP. Bekannte lokale Administratorrechte, aber unter "Programme...
-
6
So machen Sie einen Port in Mac OS X weiter