Ich habe versucht, eine Portweiterleitung zu nutzen, um eine Website vom Heimserver in meinem TP-Link TL-WR841N-Router zu hosten. Ich verwende die statische IP-Adresse meines Servers und habe Port „80“ der Windows-Firewall geöffnet. Ich habe sogar die DDNS-Software (Dynamic DNS) geändert. Aber ich konnte die Site nicht hosten. Nach stundenlanger Fehlerbehebung am Router und unter Windows habe ich das Problem gefunden. „Die öffentliche IP und die WAN-IP sind unterschiedlich.“
Wenn ich eine WAN-IP in den Browser eingebe, kann ich auf meine Site zugreifen. Wenn ich jedoch eine öffentliche IP eingebe, kann ich nicht auf die Site zugreifen und auch nicht auf die DDSN-Software (weil diese öffentliche IP-Adressen verwendet). Im Folgenden sind meine IPs aufgeführt.
Öffentliche IP: 113.153.246.38
WAN-IP: 101.75.30.156 (vom TP-Link-Router)
DDNS-Software: DuckDNS (das meine öffentliche IP verwendet, nicht die WAN-IP)
Wie löse ich dieses Problem?
Antwort1
Wenn Sie so etwas wie eine FTTC-Breitbandverbindung (Fibre to the Cabinet) verwenden, würde ich dies erwarten.
Das Problem sollte relativ einfach zu beheben sein. Suchen Sie in einem Browser im LAN nach „whatsmyip“. Die resultierende Adresse ist die öffentliche Adresse, die Sie verwenden müssen, wenn Sie vom Internet aus auf den Server zugreifen. Alles andere können Sie ignorieren.
Natürlich benötigen Sie auch die LAN-Adresse, die Sie in der NAT-Konfiguration Ihres Routers konfigurieren.
Antwort2
Tatsächlich hatte ich genau dasselbe Problem und fand schließlich heraus, dass ich zwei IPs für WAN und PUBLIC IP habe. Die Browser sehen die öffentliche IP, aber wenn ich diese PUBLIC IP anpinge, gibt es keine Ping-Antwort.
Wenn ich die WAN-IP anpinge, erhalte ich die Ping-Antwort.
Wenn Sie also Ihre Portweiterleitung einrichten, stellen Sie sicher, dass SieVerwenden Sie keine öffentliche IP-Adresse..
StetsWAN-IP VERWENDENfür die Verbindung mit den Servern, die Sie in Ihrem LAN eingerichtet haben.
Als Randbemerkung: Ich verwende auch einen TP-Link-Router. Nachdem Sie die Portweiterleitung eingerichtet haben, stellen Sie sicher, dass Sie auf der Registerkarte Sicherheit Folgendes aktivieren:FERNVERWALTUNG.
Wenn diese Option nicht aktiviert ist, lehnt der Router alle eingehenden Pakete ab.