Ich möchte über das Internet auf meine Heimmaschine zugreifen. Da ich keine statische IP habe, versuche ich, DDNS zu verwenden. Dafür habe ich bei Noip.com eine kostenlose Domain (alihammad.ddns.net) registriert, die meine externe IP (101.50.xx.x) mit dem Domainnamen verbindet. Ich habe auch die DDNS-Einstellungen meines Routers konfiguriert
Router: TP-Link TL-WR740N Router-Firmware: DD-WRT v24-sp2 (21.11.10) std
Ich leite auch zwei Ports weiter, 80 für Web und 22 für SSH.
Wenn ich jetzt meine Domain (alihammad.ddns.net) über LAN anpinge, funktioniert es. Wenn ich jedoch dieselbe Domain von einem anderen Netzwerk aus anpinge, funktioniert dies nicht.
Bitte führen?
Antworten:
Der Grund, warum Sie fehlerhafte Pings sehen, ist, dass DD-WRT standardmäßig anonyme Ping-Anfragen blockiert (dies sollte auch jeder kompetente Router tun). Es hilft zu verhindern, dass Leute Sie im Internet "sehen" und verbessert so Ihre Sicherheit ein wenig.
Wahrscheinlich müssen Sie Ports öffnen und weiterleiten, je nachdem, was Sie vorhaben.
quelle
Security
Seite. Deaktivieren SieBlock Anonymous WAN Requests (ping)
.Ich würde sagen, es liegt daran, dass Ihre System-Firewall oder ein Antivirus-Programm Ihren Port automatisch blockiert hat, um von externen Verbindungen auf den Server zuzugreifen. Sie können jedoch weiterhin eine Verbindung mit dem LAN herstellen. Stellen Sie sicher, dass Sie die Regeln für die Firewall festlegen und den Port binden, den Sie in Ihrem Antivirus benötigen. Besuchen Sie dann diese Website: http://www.canyouseeme.org , um die Portverbindung zu überprüfen.
quelle
Ich hoffe du hast deine Lösung gefunden, aber für Leute die eine Antwort suchen:
Wenn Sie einen Port an Ihrem Router weiterleiten, müssen Sie die IP des Geräts angeben, auf dem der Dienst gehostet wird. In Ihrer Weiterleitungstabelle verwenden Sie 192.168.53.1, das ist die Router-IP.
Wenn Ihr Webserver auf 192.168.53.10 eingestellt ist, sollten Sie diese Adresse verwenden. Um sicherzustellen, dass das Gerät die gleiche IP-Adresse behält, sollten Sie die MAC / IP-Bindung verwenden.
Um Ihre IP-Adresse / MAC-Adresse zu erfahren: Windows: Win + R, führen Sie "cmd" (oder "cmd.exe") aus und geben Sie "ipconfig" ein, drücken Sie die Eingabetaste. Mac / Linux: Starten Sie ein Terminal und geben Sie "ifconfig" ein. Drücken Sie die Eingabetaste.
quelle