Ich möchte Port 8000 in meinem Ubuntu Server 10.04 TLS öffnen

1172
Vineetb

Ich verwende einen Server für meine Anwendungen, und einer meiner Clients bat, einen Port 8000 für seinen DVR zu öffnen. Er möchte die Port-Weiterleitung an seinem Router durchführen, damit er über ein externes Netzwerk auf seine Kamera zugreifen kann. Kann jemand bitte helfen, weil ich keine passende Lösung dafür über das Web finden kann. Danke im Voraus. Vineet :)

0
Sie müssen den Anweisungen des Routers aus dem Handbuch folgen, um die Portweiterleitung zu aktivieren. Die Einstellungsseite des Routers sollte diese Option haben. Chirag Bhatia - chirag64 vor 10 Jahren 0
Es gibt kein Problem mit dem Router. Das Problem ist, dass ich, wenn ich den Port auf Websites überprüfe, zeigt, dass der Port nicht hört. Jemand hat angeraten, dass Sie diesen Port von Ihrem Server öffnen müssen, und ich weiß nicht, wie Sie den Port im Server öffnen. Vineetb vor 10 Jahren 0
Das ist die Aufgabe einer Bewerbung. Sie benötigen ein Programm, das auf dem Server läuft, der diesen Port überwacht. Welches Programm diese Portnummer abhören soll, hängt davon ab, was Sie an diesem Port tun möchten. Chirag Bhatia - chirag64 vor 10 Jahren 0

1 Antwort auf die Frage

0
ju.kreber

Wie Chirag64 bereits im Kommentar sagte: Sie müssen Ihren Router konfigurieren und die Konfiguration hängt stark vom Modell ab.

Um die Dinge mit Portweiterleitung klar zu stellen: Normalerweise richtet eine Anwendung, die auf einem System ausgeführt wird und als Server fungieren möchte, eine Überwachung für diesen Client ein. Es wählt eine Netzwerkschnittstelle auf der Maschine (oder verwendet sie alle) und einen bestimmten Port. (Wir sprechen hier nur über tcp / udp.) Mit dem Befehl "netstat -l" können Sie herausfinden, welche Anwendungen gerade auf Ihrem Computer zu hören sind. Wenn ein Client nun eine Verbindung zu diesem Server herstellen möchte, muss er seine IP-Adresse und seinen Port kennen und anschließend eine Verbindungsanfrage senden. Wenn die Serveranwendung dort hört, wird eine Verbindung hergestellt.

Was ist nun das Problem mit Routern? Es ist nicht der Router, es ist die NAT-Funktion. In Ihrem LAN haben alle Netzwerkteilnehmer normalerweise eine IP wie 192.168.xy. Dies ist ein privater Adressraum. Sie können jeden Server dort betreiben und ohne Probleme eine Verbindung herstellen. Aber jetzt gibt es das Internet. Ihr Router ist das Tor zu ihm. An der äußeren Schnittstelle befindet sich normalerweise nur eine einzige Internet-IP. Wie stellen Sie nun eine Verbindung zu Ihrem lokalen Server von außen her her? Wenn eine Verbindung zum Router ankommt, sagen wir Port 80, an welchen PC im inneren Netzwerk soll er gesendet werden? Nun erfolgt die Portweiterleitung: Sie weisen den Router an, alle Pakete von einem bestimmten Port an seiner äußeren Schnittstelle an einen bestimmten PC im inneren Netzwerk an einem bestimmten Port zu übergeben. Sie können jetzt problemlos von außen auf Ihren Server zugreifen.

Ich kann Ihre Frage nicht ganz verstehen, aber ich hoffe, dass Sie damit genügend Informationen erhalten, um das Problem zu verstehen und zu beheben.

Gehen Sie zur Routerkonfiguration und aktivieren Sie die Portweiterleitung, weisen Sie die richtigen externen und internen Ports zu. Stellen Sie sicher, dass Sie eine Verbindung mit der externen mit der richtigen externen IP-Adresse herstellen und die Anwendung auf einem Computer mit der richtigen IP- und IP-Adresse ausführen der richtige Hafen Wenn dies nicht funktioniert, versuchen Sie es über LAN. Wenn es von dort aus funktioniert, aber nicht von außen, sehen Sie sich die Sicherheitseinstellungen Ihrer Anwendung an. Einige erlauben nur den Zugriff auf bestimmte Ressourcen aus dem lokalen Netzwerk.

Wenn Ihre Frage dadurch nicht beantwortet wurde, beschreiben Sie bitte etwas genauer, was Sie vorhaben.