Jump to content

Portforwarding


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Einen wunderschönen guten!

 

Folgendes Szenario:

Meine öffentliche IP-Adresse ist 82.148.11x.xxx

Ich habe einen Router der TCP-Anfragen an den Port 80 auf einen Internen PC weiterleitet (IP 192.168.16.69)

und

TCP-Anfragen an Port 8443 zu einem weiteren Rechner (IP 192.168.16.70) weitergibt.

 

mit 82.148.11x.xxx:80 komm ich auf den Rechner. (...16.69)

mit 82.148.11x.xxx:8443 aber nicht (...16.70) !!

 

Ist grundlegend etwas falsch?

Muss ich beim einstellen des Portforwarding am Router (Linksys WAG54G) etwas beachten?

 

*verzweifel*

:confused:

 

 

ich hab da "auch schon mal was vorbereitet!"

39069.jpg

Geschrieben

hi,

 

so allgemein schwer zu sagen da ich deinen router nicht kenne. Bei vielen Routern/Firewalls muss man zusätzlich zum Portforward noch eine Firewall-Regel machen.

Auch ein Blick ins Log kann nicht schaden ;)

 

Der Standardgateway des betroffenen PC's ist auch sicher der Router?

Und natürlich ist auch eine aktive Windows Firewall nicht auszuschliessen.

 

lg

il_principe

Geschrieben

Aber von der Konstellation her ist alles richtig oder?

 

Gateway ist die IP vom Router.

Windows Firewall ist deaktiviert.

Logdateien sind sauber (bzw. sind sogar leer)

 

Was mir ein Dorn im Auge ist:

Ich kann vom Router (DHCP) keine festen IPs zuweisen.

Nur lokal.

Geschrieben

sonst ists schon richtig, funktioniert ja auch bei dem einen wie du selbst sagst

 

naja wenndu portweiterleitungen auf ip adressen machst sollte der zielrechner schon immer die gleiche ip haben, sonst is klar dass es mal schief geht wenn des lease aufm dhcp server abgelaufen ist und der rechner ne andere ip bekommen sollte. Also stell am Besten gleich ne feste ip am client ein... weiß nicht obs bei deinem router geht aber bei manchen kann man in der dhcp konfiguration festlegen, dass bestimmten mac adressen immer die gleiche ip vergeben werden soll. Dies könnte auch eine Lösung sein.

Geschrieben

Danke für den Link!

 

Habe nochmal alles durchgecheckt.

Funktioniert immer noch nicht :rolleyes:

 

Gibt es vielleicht eine andere Möglichkeit, dass ich mit ein wenig Trickserei

zum selben Ergebnis komme?

Geschrieben

Hey

 

Wie fragst du denn am Router auf Port 8443 an, über http (läuft dort auch was, was die Anfragen annehmen kann) ?

 

TCP-Anfragen an Port 8443 zu einem weiteren Rechner (IP 192.168.16.70) weitergibt.

 

mit 82.148.11x.xxx:80 komm ich auf den Rechner. (...16.69)

mit 82.148.11x.xxx:8443 aber nicht (...16.70) !!

 

By Champ

Geschrieben
Halt, jetzt muss ich nochmal nachfragen...

 

In deinem ersten Post schriebst du 192.168.16.70 und hast aber an deinem Router 192.168.1.70 eingetragen :suspect: Tippfehler?

 

hoppala!

tipfehler. stimmt! 16 = 1

 

Ich habe jetzt die Firewall deaktiviert und es funzt immer noch nicht!

im übrigen zeigt die html-seite eine Zeitüberschreitung an!

 

 

Nochmal zusammengefasst:

 

Zugriff von außen (http) auf

Rechner1: 192.168.1.69 (Small Business Server)

Rechner2: 192.168.1.70 (Windows XP mit Apache + PHP (XAMPP))

 

Portforwarding ist wie auf Bild oben zu sehen eingerichtet.

 

http://82.148.11x.xxx:80 -> geht wunderbar auf den Server

http://82.148.11x.xxx:8443 -> geht nicht! (Zeitüberschreitung!)

 

folgendes schon probiert / gecheckt:

- Firewall auf Rechner zwei ausgeschaltet

- Firewall auf Router ausgeschaltet

- Logdateien sind leer

- andere Ports wie 808, 81, 8440, 8441 probiert

 

 

Wenn ich Latein könnte, wäre ich mit dem jetzt am Ende

:-(

Geschrieben
Nein !

Wie kann ich es einstellen das es funzt?

 

naja wenn du über localhost:8443

 

nicht die startseite vom apache angezeigt bekommst dann läuft auf dem rechner auch kein webserver, der auf dem port 8443 aktiv ist... überprüfe deine http.conf

 

somit ist klar, dass der portforward funktioniert jedoch kein server am anderen ende auf dem angegeben port läuft

Geschrieben
überprüfe deine http.conf

 

 

SUPER!

Funktioniert !!

:) :) :)

 

Vielen vielen Dank!!

 

 

edit:

 

achja, für alle die das selbe problem haben sollten und über die suchfunktion diesen link finden:

 

-> im ordner des (auf dem webserver installierten) apache die datei "httpd.conf" ( <- das "d" ist kein schreibfehler!) suchen.

diese mit einem editor öffnen.

die zeile mit "listen 80" abändern auf "listen xxxx", wobei xxxx für den port steht

 

siehe auch hier:

http://httpd.apache.org/docs/2.0/mod/mpm_common.html#listen

und hier:

http://httpd.apache.org/docs/2.0/bind.html

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...