
Ich verwende den ADSL-Dienst meines Internetdienstanbieters. Das ADSL-Modem hat nur einen LAN-Port und dieser Port ist mit meinem PC verbunden.
Die LAN-IP meines Computers ist 192.168.1.100 und ich habe Apache auf dem lokalen Host (127.0.0.1) am Port 80 laufen.
Meine Einstellung ist wie im Bild:
Allerdings kann ich nach dem Speichern dieser NAT-Einstellung immer noch nicht über das Internet auf Apache auf meinem PC (192.168.1.100, Port 80) zugreifen.
Irgendwelche Vorschläge?
Antwort1
Ich habe Apache auf dem lokalen Host (127.0.0.1) laufen.
Ist Apache aktiviert 192.168.1.0/24
? Wenn es nur aktiviert ist, 127.0.0.1
„hört“ es nur Verbindungen von Ihrem Computer.
Sie sollten außerdem überprüfen, ob die Windows-Firewall (oder welche Dateiwall Sie auch immer verwenden) so konfiguriert ist, dass sie Verbindungen über Port 80 Ihres Netzwerkadapters akzeptiert.
Antwort2
Wenn Siehttp://192.168.1.100/in Ihren Webbrowser auf Ihrem PC, Ihre NAT-Einstellungen sind nicht betroffen und es sollte funktionieren, ohne dass der Router beteiligt ist.
Wenn Sie jedoch dieselbe Adresse in ein anderes System im Internet eingeben, funktioniert dies nicht, da diese Adresse hinter dem NAT Ihres Routers verborgen ist. Sie müssen die externe IP Ihres Routers verwenden, nicht die lokale LAN-IP Ihres PCs. Ihre Routerkonfiguration sollte sie irgendwo anzeigen oder eine Website wiehttp://www.whatismyip.com/kann es dir sagen.