Ich habe einen Ubuntu Server 16.04, der auf einem Computer in meinem lokalen Netzwerk ausgeführt wird. Die Maschine hat statische IP zugewiesen und läuft apache2. Es gibt kein Problem, von meinem lokalen Netzwerk aus zu verbinden. Ich habe die Port-Weiterleitung für die Ports 22 und 80 auf meinem Router an die IP-Adresse der Maschine eingerichtet. Wenn ich die Ports mit meiner öffentlichen IP-Adresse auf Sites wie http://www.canyouseeme.org/ überprüfe, sind die Ports geöffnet. Wenn ich versuche, eine Verbindung mit meiner öffentlichen IP-Adresse herzustellen und diese Ports zu verwenden, werden die Verbindungen abgelehnt. Ich habe versucht, Firewall im Router und auch auf der Maschine deaktivieren, kein Ergebnis.Kann trotz Portweiterleitung keine Verbindung herstellen
Was sollte ich noch versuchen? Es scheint, dass der Server keine eingehende Verbindung erhält, wenn ich mit Netstat überprüfe.
Vielen Dank! Ich habe versucht, eine Verbindung von meinem internen Netzwerk über die öffentliche IP-Adresse herzustellen. Nach dem Versuch, aus dem Internet zu verbinden, funktionierte es. Bedeutet das, dass wenn ich eine Verbindung von meinem internen Netzwerk herstellen will, ich ausschließlich die private Adresse verwenden muss? – martin49
Danke martin49. Ich zog mir die Haare aus und versuchte, nach vorne zu treten. Hat getan, was Felipe auf Port 22 andeutete und es funktionierte Von meinen Büroservern. Lesen Sie Ihren Kommentar und verwendet wget von einer Maschine nicht lokal und es hat funktioniert. Jetzt muss ich herausfinden, warum die öffentliche IP-Adresse nicht funktioniert, wenn sie lokal ist. Wahrscheinlich etwas damit zu tun, dass mein ISP kein Loobback erlaubt. – km1