Okay, ich weiß, dass diese Art von Fragen bei StackExchange sehr beliebt sind, aber bitte hören Sie mich an. Ich habe einen Belkin-Router, Modell F9K1102 v1. Ich habe auch ein Westell Dual Connection-Modem, Modell A90-220015-04. Jetzt habe ich schon einmal eine Portweiterleitung durchgeführt, obwohl es sich um dasselbe Modem und einen anderen (Cisco) Router handelte. Mein Modem ist IP 192.168.0.47 und mein Router ist 192.168.2.1. Ich habe das folgende Tutorial befolgt, um die Portweiterleitung auf dem Belkin-Router einzurichten:
http://portforward.com/deutsch/routers/port_forwarding/Belkin/F9K1102v1/Apache.htm
Und richten Sie unter "Virtuelle Server" folgendes ein:
Wenn ich jedoch versuche, über mein iPhone auf 4G auf meine öffentliche IP-Adresse (von whatsmyip.org) zuzugreifen, kann der Server nicht gefunden werden. Die Verbindung läuft ab. Online-Port-Sniffer sagen, dass Port 80 nicht geöffnet ist. Das wird sehr frustrierend und ich brauche es wirklich, um zu arbeiten. Verizon ist mein ISP und ich verwende Ubuntu Server 12.04.
Jede Hilfe zur Lösung dieses Problems wäre sehr dankbar. Danke im Voraus!!
quelle
Antworten:
Sie haben zwei Router, jeder routet und macht NAT, weil Ihr Modem auch ein Router ist. Ihr Modem überträgt NAT aus dem Internet in ein 192.168.0.0/24 LAN zwischen Ihrem Modem und Ihrem Router. Ihr Router führt NAT von diesem LAN zu einem 192.168.2.0/24 LAN durch, zu dem Ihre anderen Geräte eine Verbindung herstellen. Sie müssen also beide weiterleiten . Portweiterleitung am Modem an die Adresse des Routers im LAN 192.168.0.0/24. Portieren Sie auf dem Router die Weiterleitung an den Computer.
Es ist jedoch viel sinnvoller, Ihr Setup vernünftig zu gestalten. Wählen Sie ein Gerät zum Routen und schalten Sie das andere auf "Nur Überbrücken" um.
quelle