![]() |
externe IP im LAN nicht abrufbar, muß interne IP des servers verwenden
Hallo erstmal.
Ich habe vor kurzem einen Apache WebServer auf einer Linux RedHat Box eingerichtet, diesen laut einigen Anleitungen im Netz eingerichtet und bei dyndns.org einen host zugeordnet. Nun folgendes Problem: wenn ich über die interne IP im LAN (192.xxx.xxx.xxx) auf den Webserver zugreife, läuft alles problemlos. Verwende ich aber die ausgesuchte URL bzw. meine "echte" IP, kann mein Browser (egal auf welchem LAN-Platz) keine Verbindung herstellen. Von ausserhalb funktionierts aber prächtig (Freund hats ausprobiert). Es ist zwar kein wirkliches Problem, da ich die interne IP mit dem Hostnamen in der Host-Datei verbunden habe, und somit trotzdem zugreifen kann, mich würde aber trotzdem interessieren, wieso das so ist, bzw. wie ich es bewerkstelligen kann damit es "richtig" funktioniert. Hier noch einige Daten: ISP ist Kabelsignal (Kabelmodem, kabel@net speed, 1024/128, dynamische IP, die aber nur ca. 2x jährlich geändert wird); Coyote Linux Router; OvisLink FH16P 16 Port Hub; Apache WebServer (und zwar diesen, der bei RedHat 9 dabei ist), Firewall ist ganz ausgeschaltet; 2x WindowsXP Workstations mit ZoneAlarm Pro 3.0.118 So, das wars von meiner Seite auch schon. Bin für jede Antwort, Hilfe bzw. Meinung dankbar. Schöne Grüße KenCanDo |
ganz einfach: hinter einem router in einem heimnetzwerk ist es gewöhnlich nicht möglich mittels offizieller IP auf einen web/ftp oder sonstigen server zuzugreifen.
"schuld" daran ist der router, der das (meist) nicht auflösen kann. |
Zitat:
|
Hast du auf dem Linux Router ein Portforwarding auf den Web-Server eingerichtet?
http://www.fli4l.de/german/extern/ar...forwarding.txt ? |
Zitat:
schon mal versucht auf einem billigsdorfer home-router einen eigenen auf einem PC im LAN laufenden web bzw ftp server aus dem LAN über die WAN IP zu erreichen? :ms: @flinx wenn ein freund von ausserhalb auf den web-server zugreifen kann, so wie er schreibt, dann funktioniert das port forwarding ja offensichtlich. |
@zed: Danke für die schnelle Antwort. Hab sowas "befürchtet" ;)
@flinx: tja, wie zed schon richtig gesagt hat, von aussen gehts, also funktioniert das Portforwarding. Jetzt möcht ich hier eine einfache Lösung zeigen, wie die host-datei unter WinXP geändert werden kann: edit C:\WINDOWS\system32\drivers\etc\hosts vorher vielleicht eine sicherung erstellen (was aber bei dieser simplen Datei eigentlich nicht nötig ist) in meinem Fall mußte ich dies in die Datei hinzufügen: 192.168.xxx.xxx (mindestens 1 Leerzeichen) www.namedersite.net Und schon kann ich mit meinem Browser auf die Seite zugreifen, wie es eigentlich vorgesehen war. Was man noch bedenken soll, ist, dass man diese Änderung natürlich auf jeden PC machen muß, von dem aus der Zugriff gestattet werden soll. Nochmals Danke an alle. LG KenCanDo |
oder man betreibt einen dns server im lan und trägt die domain dort mit der internen ip ein ;)
|
Gibt es etwa jemanden, der noch keinen DNS Server im LAN hat? ;)
|
Zitat:
|
blöd wenn man sich irgendwie rausreden muss...
|
| Alle Zeitangaben in WEZ +2. Es ist jetzt 14:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag