in diversen Foren und per Google habe ich schon nach einer Lösung gesucht. Vielleicht kennt einer von euch die Lösung oder zumindest einen alternativen Weg.
Ich möchte meinen PC mit Win2000 und einer Arcor DSL-Flat per Router (Zyxel 660hw) als Webserver nutzen.
Woran kann es liegen, dass trotz NAT-Umleitung des/der betreffenden Ports (806 =http, ggf. später 821/822 für FTP) auf den lokalen PC und Öffnung des/der Ports der Firewall (Ursprungs-IP => beliebig) auf Ziel IP (=>192.168.1.3 = Lokaler PC oder auch beliebig = ganzes Netzwerk) sowohl als Regel für WAN/Internet-LAN als auch LAN-WAN/Internet der PC (Server-Paket:XAMPP) nicht erreicht werden kann. Ich habe den Apache konfiguriert, dass er auf port 806 horcht, so dass port 80 für die Router-Konfiguration frei bleibt.
Der Aufruf „http://localhost:806“ bzw. „http://127.0.0.1:806“ funktioniert. Sobald ich die öffentliche IP per ipinfo.info auslese und dann als Adresse eingebe, erscheint (mit Zusatz: :80) der Anmelde-Bilschirm des Routers, beim Zusatz :806 geht es nicht. Ein Test mit www.port-scan.de ergibt, dass Port 806 offen ist. Die Windows Firewall ist deaktiviert und weitere Firewall-Software läuft nicht.
Genau. Solange du in deinem Wohnzimmer hockst und das probierst. So soll es
sein.
Sobald ich die öffentliche IP per ipinfo.info
auslese und dann als Adresse eingebe, erscheint (mit Zusatz:
der Anmelde-Bilschirm des Routers,
Genau. Solange du in deinem Wohnzimmer hockst und das probierst. So soll es
sein. Da erreichst du immer die Router-Startseite (wie willst du ihn sonst
konfigurieren?) Das sieht aber nur von deinem Wohnzimmer so aus, nicht aus dem
Rest der Welt.
beim Zusatz :806 geht es nicht.
Und das heißt was? Was geht wie nicht, was passiert? (Hint: Irgendwas passiert
immer und sei es nichts)
Ein Test mit www.port-scan.de ergibt, dass Port 806
offen ist. Die Windows Firewall ist deaktiviert und weitere
Firewall-Software läuft nicht.
Wo liegt mein Fehler?
Du musst Port 806 auf deinem Router auf Port 806 auf deinem PC weiterleiten
(nicht beliebig an das Netz), oder
Router-Port 806 auf Port 80 des PC, oder
Router-Port 80 auf Port 80 des PC, so würde ichs machen.
Ausprobieren kannst du das dann von überall, außer von deinem Wohnzimmer. Du
willst ja wissen, ob man von außen durch deinen Router nach innen kommt und
nicht wie es von innen nach innen (nicht) funktioniert.
Ausprobieren kannst du das dann von überall, außer von deinem
Wohnzimmer. Du
willst ja wissen, ob man von außen durch deinen Router nach
innen kommt und
nicht wie es von innen nach innen (nicht) funktioniert.
Nicht ganz: Er kann ja per öffentlicher IP oder DynDNS seinen Router aufrufen! Das geht dann erst zum Provider und dann wieder zurück, ansonsten nur zum Router (per lokale IP). Ich betreibe auch einen Heimserver und bei mir gehen alle Verbindungen, wenn ich die öffentliche IP/DynDNS-Adresse eingebe, erst zum Provider und dann wieder zurück. Das merke ich daran, dass meine Geschwindigkeit so langsam ist wie mein DSL-Upload.
Und das heißt was? Was geht wie nicht, was passiert? (Hint:
Irgendwas passiert
immer und sei es nichts)
Beim Aufruf mit dem Zusatz (Port 806) erscheint die gleiche Maske,
wie bei einem Aufruf einer Adresse/Domain die nicht existiert.
Jedoch erscheint (logischerweise) kein Router-Anmeldebildschirm
und auch keine HTML-Seite (z.b. index.htm im ordner htdocs des xampp/apache).
Du musst Port 806 auf deinem Router auf Port 806 auf deinem PC
weiterleiten
(nicht beliebig an das Netz), oder
Router-Port 806 auf Port 80 des PC, oder
Router-Port 80 auf Port 80 des PC, so würde ichs machen.
Ich dachte, wenn ich bei den NAT-Einstellungen (den/die Port(s)) eintrage, werden die gleichen Ports „gemappt“… (masquerading)
Firewall öffnet Pors für Dienst (http:80) bzw. eigenem Dienst 806
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Von aussen ist der Port dann auch „offen“ (laut port-scan.de).
Was fehlt denn noch an Einstellungen?
Hallo!
Ausprobieren kannst du das dann von überall, außer von deinem
Wohnzimmer. Du
willst ja wissen, ob man von außen durch deinen Router nach
innen kommt und
nicht wie es von innen nach innen (nicht) funktioniert.
Nicht ganz: Er kann ja per öffentlicher IP oder DynDNS seinen
Router aufrufen! Das geht dann erst zum Provider und dann
wieder zurück, ansonsten nur zum Router (per lokale IP). Ich
betreibe auch einen Heimserver und bei mir gehen alle
Verbindungen, wenn ich die öffentliche IP/DynDNS-Adresse
eingebe, erst zum Provider und dann wieder zurück. Das merke
ich daran, dass meine Geschwindigkeit so langsam ist wie mein
DSL-Upload.
Sind vielleicht meine Regeln für die Firewall falsch?
Wenn ich den Router sowohl vom lokalen PC als auch über die öffentliche IP erreiche, wieso nicht auch über den Port 806 (auf dem der Apache „lauschen“ soll(te) ) den lokalen PC?
Muss ich bei der Dienst-Erstellung irgendetwas beachten?
Nicht ganz: Er kann ja per öffentlicher IP oder DynDNS seinen
Router aufrufen! Das geht dann erst zum Provider und dann
wieder zurück,
Nein. Das tut es nicht. Wenn das Paket sein Ziel erreicht, dann bleibt das da
auch. Wenn dein Router die Adresse die öffentliche IP 111.222.333.444 hat und du
greifst irgendwie auf sie zu, dann muss kein Paket erst zum Provider - es ist ja
schon vorher an der richtigen Adresse.
ansonsten nur zum Router (per lokale IP). Ich
betreibe auch einen Heimserver und bei mir gehen alle
Verbindungen, wenn ich die öffentliche IP/DynDNS-Adresse
eingebe, erst zum Provider und dann wieder zurück.
Das glaube ich nicht. Wäre in meinen Augen weltweit einmalig. Klar, die DNS-
Abfrage wird bei DynDNS beantwortet, aber der Zugriff auf die IP-Adresse erfolgt
direkt.
Das merke
ich daran, dass meine Geschwindigkeit so langsam ist wie mein
DSL-Upload.
Interessant. Muss ich mal drüber nachdenken. Eigentlich sollte das nicht so
sein.
Nicht ganz: Er kann ja per öffentlicher IP oder DynDNS seinen
Router aufrufen! Das geht dann erst zum Provider und dann
wieder zurück, ansonsten nur zum Router (per lokale IP). Ich
betreibe auch einen Heimserver und bei mir gehen alle
Verbindungen, wenn ich die öffentliche IP/DynDNS-Adresse
eingebe, erst zum Provider und dann wieder zurück. Das merke
ich daran, dass meine Geschwindigkeit so langsam ist wie mein
DSL-Upload.
das ist komisch, bei mir geht das nicht. Genau sowas würde ich suchen. Wenn ich z.B. tracert eingebe, dann bekomme ich nur einen einzigen HOP und das ist der Router. Da nun aber das Paket von innen kommt und wieder nach innen geleitet werden soll, greifft NAT nicht und somit kann ich die DynDNS-Adresse zwar anpingen, allerdings bringt mir ein Internetseitenaufruf meiner DynDNS-Adresse Netzwerkintern leider gar nichts.
Solltest Du dazu nähere Infos haben, wie man das doch machen könnte, dann immer her damit, da ich das für die Anbindung eines Laptops an den Netzinternen Mailserver dringend brauchen würde. Ich könnte dann bei meinem MailClient einheitlich meine DynDNS-Adresse hinterlegen und der würde Mails sowohl netzintern als auch an Internet angebunden abholen.