Ich kann keine Verbindung von außerhalb meines LAN herstellen

926
Lucas Farris

Ich verwende einen Debian Squeeze Linux-Server auf meinem Dlink DNS-320 NAS. Ich habe mich für einen DNS-Dienst angemeldet, sodass ich von überall darauf zugreifen kann. Ich habe installiert lighttpdund eine sehr einfache Seite zum Testen erstellt. Um das Setup abzuschließen, habe ich die Ports an meinem Router weitergeleitet.

Alles hat wie erwartet funktioniert, und ich konnte auf die dlink-Seite zugreifen. Aber als ich es außerhalb meines lokalen Netzwerks getestet habe, hat es nicht funktioniert. Die Anforderung ist abgelaufen.

Ich denke, das Problem liegt in meiner hostsDatei, aber ich bin mir nicht sicher. Hier ist es:

127.0.0.1 localhost.localdomain localhost IpInMyNetwork MyNas MyNas 

Dabei ist IpInMyNetwork die tatsächliche IP des NAS in meinem lokalen Netzwerk. Was könnte ich falsch machen? Wenn es etwas anderes gibt, das ich nicht bereitstelle, lass es mich wissen. Ich bin in diesem Bereich relativ neu.

Jede Hilfe wird sehr geschätzt, danke

Bearbeiten

Hallo, ich habe das doppelt überprüft und mein NAS hat keine Firewall. Mein Modem auch nicht. Mein Router tut es, aber ich habe den NAS auf DMZ eingestellt, damit es kein Problem mehr sein sollte. Ich habe versucht, die Konfiguration zu ändern, um auf den Router statt auf den NAS zuzugreifen, aber ich erhalte den Fehlergateway time out

Bearbeiten 2

Ich konnte über Port auf meinen Router zugreifen 8080. Es gab eindeutig ein Problem bei meiner vorherigen Portwahl (ich habe versucht, Port zu verwenden 80). Ich werde versuchen, den NAS erneut einzurichten und etwas Feedback zu geben

Endgültiges Update

Es stellt sich heraus, dass mein Internetdienstanbieter Port 80 blockiert. Es ist der Vertrag, den ich unterschrieben habe. Aber ich hatte keine Ahnung, dass sie es taten. Die Lösung verwendete andere Ports für SSH, FTP, HTTP ...

0
Ouch. I have heard some ISP do block some service ports (80 in your case) to prevent you from running a server or a business or a website behind them. They will happily remove that if you pay their premium business plan or something. You can try HTTPS (443) port, or use your own custom port as long as you remember what it is. The most common non-standard HTTP port is 8080, and hopefully your ISP doesn't block that. Darius vor 11 Jahren 0

1 Antwort auf die Frage

1
Darius

(Nicht wirklich eine Antwort, aber ein paar Dinge, die Sie ausprobieren können)

Tragen Sie bei einem Zugriff von außerhalb Ihres lokalen Netzwerks die öffentliche IP-Adresse Ihres Routers ein? (Und wenn Sie Ihren Router richtig eingestellt haben, werden alle Anfragen an die öffentliche IP-Adresse des Routers an Ihren NAS weitergeleitet.)

Überprüfen Sie auch Ihre Firewall (am Router und am NAS).

Der Router verfügt möglicherweise über eine eigene Firewall. Deaktivieren Sie die Deaktivierung des DMZ auf Ihrem NAS, um Blockierungs- / Firewallprobleme zu beseitigen. DMZ ist so ziemlich "jeder Verkehr, von dem ich keine Ahnung habe, ich werde einfach auf diese IP weiterleiten". Wenn Ihr Router also etwas blockiert, wird DMZ diese Umgehung zulassen.

Auch Ihr NAS (Debian Squeeze) verfügt möglicherweise über eine eigene Firewall und eine Sperranforderung von Ihrem Router / Ihrer öffentlichen IP-Adresse, da es sich nicht um einen erwarteten Datenverkehr handelt. Sie können also versuchen, dies vorübergehend auszuschalten.

Sobald Sie sich von außerhalb Ihres LAN mit der NAS-Box verbinden können, können Sie die Messlatte langsam anheben (Firewall am Router und Firewall am NAS) und sehen, welche die Blockierung durchführt. Und wenn Sie herausgefunden haben, welche die ist, legen Sie eine Regel fest, um den eingehenden Datenverkehr zuzulassen.

Hoffentlich hilft es.

Ich danke Ihnen sehr für Ihre Antwort. Ich habe über DMZ nachgedacht, aber ich hatte keine Ahnung, dass der NAS eine Firewall haben könnte. Ich werde all diese Dinge ausprobieren, sobald ich zurück bin. Ich werde dir ein Feedback geben, wenn ich es tue Lucas Farris vor 11 Jahren 0
Hallo, ich habe das doppelt überprüft und mein NAS hat keine Firewall. Mein Modem auch nicht. Mein Router tut es, aber ich habe den NAS auf DMZ eingestellt, damit es kein Problem mehr sein sollte. Ich habe versucht, die Konfiguration zu ändern, um auf den Router statt auf den NAS zuzugreifen. Ich erhalte jedoch den Fehler "Gateway-Timeout" Lucas Farris vor 11 Jahren 0