Forum: PC Hard- und Software Nachricht schalten, wenn website offline


von Justus Faust (Gast)


Lesenswert?

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

von Hans (Gast)


Lesenswert?

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.

von Hans (Gast)


Lesenswert?

Dein Speedport ist übrigens ganz großer Mist, wenn es das Interface 
einfach so nach außen zugänglich macht

von K. J. (Gast)


Lesenswert?

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.

von Hans (Gast)


Lesenswert?

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

von Manfred (Gast)


Lesenswert?

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!

von Horst (Gast)


Lesenswert?

Manfred schrieb:
> Befasse Dich mit https://www.grc.com/x/ne.dll?bh0bkyd2 (Shields up)

Eine Seite die was von Sicherheit labert, aber dann Windows Server 
benutzt. Da hat jemand Sinn für schwarzen Humor.

von Justus Faust (Gast)


Lesenswert?

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

von Reinhard S. (rezz)


Lesenswert?

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 :)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von Justus Faust (Gast)


Lesenswert?

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

von Jens P. (picler)


Lesenswert?

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.

von Dirk B. (dirkb2)


Lesenswert?

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 ;-)

von Manfred (Gast)


Lesenswert?

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.

von Robin M. (Gast)


Lesenswert?

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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.