Hallo erstmal,
ich hoffe ich bin hier richtig. Ich habe folgendes Problem / folgenden
Wunsch:
Ich habe mal nen bisschen rumgebastelt und auf einem Windows Server 2016
(ich weiß eigentlich absolut overkill, aber ich wollts halt mal
probieren...) Owncloud installiert. Dann hab ich mich bei Selfhost
angemeldet und die DynDNS Geschichte eingerichtet. Funktioniert soweit
auch ganz gut.
Jetzt ist es aber so, dass ich meinen "Server" Nachts ausschalte. Da
aber auch einige Freunde zugriff auf den Ownclouddienst haben möchte ich
jetzt eine kleine Meldung schalten, dass der Server gerade offline ist.
Momentan ist es so, dass ich, wenn ich meinen Server runterfahre und
dann auf www.meinedomainxy.selfhost.eu zugreife, auf die Startseite von
meinem Speedport W724V komme. Mich stört das zwar nicht, allerdings find
ichs nicht so toll, dass meine Freunde, wenn sie sich mal nach 22:30 Uhr
auf dem Server einloggen wollen, dann die Seite von meinem Router sehen.
Also gibt es eine Möglichkeit so eine Meldung (evtl. mit nem Raspberry
oder so) zu schalten?
Vieleicht hat das ja schonmal jemand von euch gemacht und könnte mir ne
kleine Anleitung schicken ;-)
Vielen Dank schonmal im Vorraus!
MfG
Justus Faust
Dann solltest du dir günstigen / kostenlosen Webspace irgendwo im
Internet registrieren. Dein Server müsste dann, bevor er sich
herunterfährt die IP Adresse auf diesen Server umschalten.
Läuft der DynDNS auf dem Server? Dafür müsstest du dir dann
wahrscheinlich einen eigenen Client programmieren, der die IP
entsprechend ändert.
Ansonsten kannst du auch z.B. einen Raspberry Pi nutzen, der als Proxy
fungiert. Die Port Weiterleitung richtest du auf diesen ein. Wenn der
Server erreichbar ist, reicht er den Traffic durch. Wenn nicht, dann
zeigt er eine Fehlerseite. Ist aber für einen Laien sicher noch
aufwändiger als der erste Vorschlag.
Hans schrieb:> Dein Speedport ist übrigens ganz großer Mist, wenn es das Interface> einfach so nach außen zugänglich macht
Ist es ja nicht es solte nur bei ihm angezeigt werden weil er auf sich
selber umleitet PC->Router->Dyndns->Router->PC wenn er von außerhalb des
eigenen Netzwerkes das macht solte es nicht angezeigt werden, das ist
nur die NAT die dafür sorgt das es angezeigt wird weil intern der Port
80 offen ist am Router.
K. J. schrieb:> Ist es ja nicht es solte nur bei ihm angezeigt werden weil er auf sich> selber umleitet PC->Router->Dyndns->Router->PC wenn er von außerhalb des> eigenen Netzwerkes das macht solte es nicht angezeigt werden, das ist> nur die NAT die dafür sorgt das es angezeigt wird weil intern der Port> 80 offen ist am Router.Justus Faust schrieb:> Mich stört das zwar nicht, allerdings find> ichs nicht so toll, dass meine Freunde, wenn sie sich mal nach 22:30 Uhr> auf dem Server einloggen wollen, dann die Seite von meinem Router sehen.
Ohne Worte
Justus Faust schrieb:> Momentan ist es so, dass ich, wenn ich meinen Server runterfahre und> dann auf www.meinedomainxy.selfhost.eu zugreife, auf die Startseite von> meinem Speedport W724V komme.
Du hast erheblichen Nachholbedarf in Sachen Sicherheit! Startseite des
Routers von_extern erreichbar geht garnicht. Meinen Router kann man
von extern nicht fassen, intern dürfen es nur ein paar IPs auf einem
bestimmten LAN-Port.
Befasse Dich mit https://www.grc.com/x/ne.dll?bh0bkyd2 (Shields up) und
stelle sicher, dass alle Ports von extern als "closed" oder "stealth"
gesehen werden!
Wir reden also über Sicherheit und du gibst mir nen Link zu einer
Website von 2003, die nur von Windows 95/98 und NT spricht???
Sorry normalerweise schreibe ich keine dummen Kommentare, aber der
musste mal sein.
MfG
Justus Faust
Hol dir etwas Webspace mit einer Domain und lass darauf ein Skript
(SSI/Server Side Includes reicht schon) laufen, das von bspw. 8:00 bis
20:00 auf deinen DynDNS-Namen weiterleitet/inkludiert und ansonsten
$Text anzeigt.
Nachteil: Spontan den Server länger online lassen, weil jemand um 20:30
noch was braucht geht nicht so einfach :)
Justus Faust schrieb:> Wir reden also über Sicherheit und du gibst mir nen Link zu einer> Website von 2003, die nur von Windows 95/98 und NT spricht???
Der Link mag fragwürdig sein, aber unabhängig vom Betriebssystem ist
eine Aussage dennoch zu bekräftigen:
Manfred schrieb:> Startseite des Routers von_extern erreichbar geht garnicht.
Hm sieht so aus, als wäre das mit dem Webspace die beste Lösung. Kennt
ihr zufällig nen Anbieter, der nen kleinen Webspace kostenlos anbietet?
Außerdem hab ich so gut wie keine Erfahrungen mit Scripten. Wenn mir da
kurz nochmal jemand erklären könnte, wie genau ich das bewerkstelligen
kann wäre das perfekt ;-).
MfG
Justus Faust
Reinhard S. schrieb:> Nachteil: Spontan den Server länger online lassen, weil jemand um 20:30> noch was braucht geht nicht so einfach :)
Warum nicht? Wenn da eh ein Skript auf dem Webspace laufen soll, kann es
regelmäßig den Server vom TE anpingen und wenn der antwortet wird der
Request weitergeleitet. Andernfalls kommt eben eine Fehlermeldung. Somit
ist man zeitlich flexibel und wenn man mal im Urlaub oder so ist, kommt
die Meldung eben 24h am Tag.
Schick beim Runterfahren von deinem Server eine Nachricht an deinen
DynDNS Host mit einer anderen IP.
Das kann die von einem (deinem) RasPI sein, oder von einer beliebigen
anderen Webseite ;-)
Justus Faust schrieb:> Sorry normalerweise schreibe ich keine dummen Kommentare, ..
Oder doch? OK, ich hätte genauer beschreiben sollen, was ich mit dem
Link erreichen will. Die Site lässt leider keine Deep-Links zu.
Rufus Τ. F. schrieb:> Der Link mag fragwürdig sein, aber unabhängig vom Betriebssystem ist> eine Aussage dennoch zu bekräftigen:> Manfred schrieb:>> Startseite des Routers von_extern erreichbar geht garnicht.
Die Seite habe ich niemals vollständig gelesen, ich nutze gelegentlich
deren "Shields up" - den Portscanner. Es ist einer der ältesten Dienste,
der das anbietet und gut bedienbar.
Mein Protokoll sagt dann:
21:44:21 <134>INET: NAT: refused incoming session on ifc 10001 prot 6
84.xxx.xx.xxx:23 <- 4.79.142.206:39481
...
21:44:21 <134>INET: NAT: refused incoming session on ifc 10001 prot 6
84.xxx.xx.xxx:80 <- 4.79.142.206:39481
...
21:44:21 <134>INET: NAT: refused incoming session on ifc 10001 prot 6
84.xxx.xx.xxx:445 <- 4.79.142.206:39481
... usw.
Justus Faust schrieb:> Hm sieht so aus, als wäre das mit dem Webspace die beste Lösung. Kennt> ihr zufällig nen Anbieter, der nen kleinen Webspace kostenlos anbietet?
Ich habe da mit Lima City gute Erfahrungen gemacht. Erst habe ich da
meinen Blog kostenlos aufgebaut, bin dann später auf Premium
ungestiegen. Das war mir allerdings zu unzuverlässig und ich bin dann zu
Uberspace gegangen. Für eine Offline Meldung ist es aber allemale gut
genug.
Justus Faust schrieb:> Außerdem hab ich so gut wie keine Erfahrungen mit Scripten. Wenn mir da> kurz nochmal jemand erklären könnte, wie genau ich das bewerkstelligen> kann wäre das perfekt ;-).
Ich habe mal einen eigenen Client für den DynDNS Dienst NO IP
geschrieben. Damit du ein eigenes Script schreiben kannst, muss dein
DynDNS Provider eine API anbieten. Normalerweise erfolgt das Update mit
einfachen HTTP GET oder POST requests. Eine Programmiersprache musst du
dafür aber natürlich können. Ansonsten kannst du mir mal eine PM
schreiben. Für eine kleine Aufwandsentschädigung kann ich dir mit
Sicherheit mein Script ein wenig anpassen.
Jens P. schrieb:> Warum nicht? Wenn da eh ein Skript auf dem Webspace laufen soll, kann es> regelmäßig den Server vom TE anpingen und wenn der antwortet wird der> Request weitergeleitet.
Wenn du mit Pingen den typischen ICMP request meinst, dann wird das
nicht funktionieren, da der von dem Speedport aus beantwortet wird und
das ist nunmal 24/7 online.
Was aber geht, das ist zu prüfen, ob Port 80 ein bestimmtes Dokument mit
einem bestimmten Inhalt zurückliefert.
Dirk B. schrieb:> Das kann die von einem (deinem) RasPI sein
Mit dem RasPI nicht. Der hat von außen gesehen ja durch das NAT die
gleiche IP. Das heißt die Portfreigabe müsste intern z.B. über UPNP Port
Mapping umgebogen werden. Das sollte aber sicherheitshalber
ausgeschaltet sein.