Anwendung von extern erreichbar, im eigenen Netz nicht

Status
Für weitere Antworten geschlossen.

Schoner

Benutzer
Mitglied seit
09. Jan 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo in die Runde...

Eigentlich habe ich gedacht, ich komme mit dem IT Kram ganz gut zurecht, und restliches bringen mir die Suchfunktionen, aber bei dem aktuellen Problem komme ich nicht weiter...


Ich komme nicht im eigenen Netzwerk auf die zusatzapps wordpress, mediawiki...
von extern funktioniert es über die Portweiterleitung meines Routers einwandfrei.

Wenn ich im eigenen Netz die IP der Station eingebe kommt das Bild Webstation aktiviert. Also soweit alles klar. Wenn ich x.x.x.x/blog eingebe kommt die Blogseite der Photostation, soweit auch ok.

Wenn ich x.x.x.x/wordpress oder x.x.x.x/mediawiki eingebe kommt die Seite 404/nicht gefunden.

Der Zugriff auf DSM über Port 5000 funktioniert. Wenn ich dort dann auf WP oder Mediawiki gehe öffnet sich neues Fenster mit der x.x.x.x/wordpress, also selbe interne Adresse, kommt auch 404/Seite nicht gefunden.

Das seltsame nun:

Im Router (FB) eine Dyn eingerichtet, mit Portweiterleitung von x auf die Diskstation Port 80.

Wenn ich nun im Internet mein Dyn eingebe wie folgt: http://meinedyn.de:x/wordpress kommt WP, das selbe äquivalent bei Mediawiki. Das heißt für mich, das die Pakete zumindest mal laufen und funktionieren.


Was muss ich im Eigenen Netz eingeben oder wo könnte das Problem liegen?

In den Suchen / Google finde ich immer nur das Problem von extern kein Zugriff, aber Intern geht...


Freue mich auf des Rätsels Lösung oder Hilfestellung,

Grüsse, Schoner
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.805
Punkte für Reaktionen
179
Punkte
129
Hallo und willkommen Im Forum

Handelt es sich um die Pakte aus dem Paketmanager?
 

Schoner

Benutzer
Mitglied seit
09. Jan 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Servus!

Es ist Wordpress und Mediawiki, beides "normale" Pakete aus dem Paketmanager, eigene Sachen einzubauen bin ich nicht mächtig für;-)
für Wordpress war glaube ich noch ne Datenbank fällig, da ist dann noch MariaDB drauf gekommen.

Die Pakete funktionieren alle wunderbar, wenn ich von extern draufgehe (mit dem selben PC, mit dem ich auch intern Probiere, liegt also nicht an fehlendem Java, Php oder browsereinstellungen)

Wenn ich im eigenen Netz die IP der DS eingebe kommt mir das Bild "Web station wurde aktiviert", also hier auch Zugriff intern auf die DS. DSM lässt sich auch aufrufen...

wenn ich im eigenen Netz aber dann /wordpress oder /mediawiki mitangebe kommt 404 .-(
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.110
Punkte
194
Wichtig ist, dass du beim aufrufen nicht in der Form:
interne-IP-vom-NAS:5001/MediaWiki sondern http://interne-IP-vom-NAS/MediaWiki

Ich vermute, dass du hier mit einem falschen Protokoll und dem dazugehörig falschen Port versuchst auf die Webstation zuzugreifen.
Die Webstation nutzt den Standard-Port 80 für HTTP-Anfragen.

Daher kannst du auch folgendes versuchen: http://interne-IP-vom-NAS:80/MediaWiki.
 

Schoner

Benutzer
Mitglied seit
09. Jan 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Das ist leider nicht das Problem.

http://interne IP -> Web Stations Bild, soweit ok
http://interne iP/wordpress ->404
http://interne IP:80/wordpress ->404

als Test:
http://interne IP/blog -> komme ich auf die Photostation, also i.O.

http://externedyn:x/wordpress geht, Wobei hier X die Weiterleitung des Ports auf Port 80 von der internen IP des DS ist. Also müsste theoretisch http://interne IP:80/wordpress ja auch gehen, tut aber nicht.

Wenn über die Oberfläche des DSM Wordpress aufgerufen wird öffnet sich ein neues Fenster mit http://interne IP/wordpress -> 404 Also meint mein Wordpress oder DSM ja, das es dort sein müsste. Extern läufts ja auch...
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.110
Punkte
194
Was hast du für einen Router? Hast du dort dubiose Port-Forwardings eingerichtet?
Du könntest mal einen abweichenden Port versuchen, z.B.:

D9QzW5F.png


Port 0815 und dies mal nach Schema http://interne IP:6666/wordpress

Bitte prüfe zusätzlich dein /web-Verzeichnis, ob dort überhaupt der Ordner "wordpress" vorliegt.
 

Schoner

Benutzer
Mitglied seit
09. Jan 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Das ist leider auch ohne erfolg.

ist eine Fritzbox 7390, 2 Ports auf die ip der diskstation weitergeleitet, einmal auf die 5000 für dsm, ein anderer auf die 80.

Aber von draussen geht es, nur im eigenen Netz nicht

Achso, im web vVerzeichnis sind die beiden unterverzeichnisse Mediawiki und auch Wordpress vorhanden.
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.110
Punkte
194
Das ist leider auch ohne erfolg.

ist eine Fritzbox 7390, 2 Ports auf die ip der diskstation weitergeleitet, einmal auf die 5000 für dsm, ein anderer auf die 80.

Aber von draussen geht es, nur im eigenen Netz nicht

Achso, im web vVerzeichnis sind die beiden unterverzeichnisse Mediawiki und auch Wordpress vorhanden.

vVerzeichnis ? Hast du einen virtuellen Host eingerichtet?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Wie testest du denn von "extern"?
Verwendest du nur einmal die IP Adresse und einmal den DDNS Namen? Oder gehst du wirklich von Extern z.B. via Smartphone/Mobilfunknetz?

Ist bei dir in der Fritzbox unter Heimnetz, Netzwerk, Netzwerkeinstellungen ganz unten bei DNS Rebind Schutz irgendwas eingetragen?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Zumindest beim Wordpress liegt es vermutlich an Wordpress selbst.
Option->General->WordPress address (URI)
Der dort eingetragene Namen wird in der Datenbank gespeichert und für die Generierung sämtlicher Links verwendet.
Da bleibt nichts übrig, als WP immer über diese URL aufzurufen. Wenn das eine DDNS Url ist die von der Fritzbox selbst verwaltet wird ist das ok. Die Fritzbox erkennt das und leitet den Verkehr direkt intern um.
Wenn du eine eigene Domain per CNAME benutzt solltest du diese Domain im DNS Rebind Schutz eintragen. Wenn dann eine Anfrage aus dem internen Netz auf diese Ziel kommt macht die Fritzbox ebenfalls direkt eine Loopback Verbindung und der Verkehr geht nicht nach draußen.
(Oder in beiden Fällen die URL Eintragen, bin mir gerade nicht mehr 100% sicher)
 
Zuletzt bearbeitet:

Schoner

Benutzer
Mitglied seit
09. Jan 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
@ulfhednir

das war ein Tippfehler, ist im normalen web Verzeichnis

@fusion

Habe es sowohl vom eigenen PC gemacht, also aus dem Heimnetz raus auf die DYN Adresse, Dann geht's. Über fremden Rechner anderer Stadt geht's auch. Was DDNS ist weiß ich ehrlich gesagt nicht, aber in der FB ist das Feld leer.

Wordpress hat in den Einstellungen die Adresse über die Dyn drin. Kann ich auch so nicht ändern. Aber dann sollte doch, wenn ich die seite direkt intern aufrufen will zumindest die index.html bzw ,php aufgerufen werden und der Rest dann über die dyn-Adresse gehen. aber nicht mal das kommt...

Eigene Domain / Cname? soweit kenn ich micht nicht aus bzw. sagt mir das nichts. Benutze sowas wie dyndns...

und bei Mediawiki das selbe...
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
DDNS = Dynamic DNS = DynDNS, alles dasselbe.

Was heißt direkt intern aufrufen? Bitte immer Beispiele, damit es eindeutig ist.
Wenn du intern entweder via Link aus dem DSM heraus oder per Direkteingabe der IP meinst ... wieso sollte es dann gehen? Es gibt keine automatische Umsetzung, wenn du eine IP aufrufst, dass er dann auf die dyn-Adresse wechselt, woher soll er das auch wissen, außer man legt z.B. eine passende .htaccess Datei mit redirect für den Webserver an.
Was er erstmal aufruft siehst du ja zudem nicht. Kann schon sein, dass er erst den index lädt und dann merkt, dass die Anfrage nicht via der konfigurierten URI kommt und dann auf die 404 wechselt. Du siehst halt nur das Ergebnis, wenn du nicht den http-traffic selbst anschaust.
Wie gesagt, einfach die dyn-Adresse benutzen und gut ist. Der Verkehr wird dein lokales Netz dabei (mit großer Wahrscheinlichkeit) nicht verlassen.
 

Schoner

Benutzer
Mitglied seit
09. Jan 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
direkt intern meinte ich http://IP-Diskstation/wordpress oder alt. http://IP-Diskstation/wordpress/index.php

Das die IP nicht auf dyn wechselt ist soweit klar, ich dachte nur, wenn die Index.php dann aufgerufen wird und bei den Einstellungen wordpress auf die Adresse von Wordpress verweist, und die Daten dann über die dyn Adresse aufgerufen werden...

Wollte den Wordpress eigendlich nur im eigenen Netz betreiben und nicht von aussen zugänglich haben, deswegen das ganze Problem ansich...
Und ich verstehe es halt nicht...

Habe spasseshalber gerade ein Verzeichniss tester im web verzeichnis angelegt, eine Index.html reingelegt, ist über http://IP-intern/tester aufrufbar.. Liegt also wohl an WP und Mediawiki...
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Wenn du das NUR von intern verfügbar haben willst. Wieso änderst du dann nicht einfach die URI in den Wordpress Einstellungen ab auf IP/wordpress oder nur IP (weiß gerade nicht welches Format da genau vorgeschrieben ist.
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.805
Punkte für Reaktionen
179
Punkte
129
Auch wenn mein Netz ein bisschen anders aufgebaut ist funktioniert bei mir der interne Aufruf auch über die IP. Bei WP werde ich dann (wie erwartet) auf die Domain umgeleitet ebenso beim Wiki, deshalb rätsel ich noch warum bei dir nicht. Denn dieses Umleiten ist oftmals eben das Problem warum der externe Zugriff nich klappt da man dann auf die interne IP Umgeleitet wird (bei WP) wenn diese in den Einstellungen hinterlegt ist und nicht die dyndns adresse. Eventuell würde es bei dir in diesem Szenario doch Sinn machen den DNS server auf der DS zu installieren solltest du es mit der IP nicht zum laufen zu bekommen. Aber wie gesagt ich habe aktuell keine Idee warum es nicht klappt. Vielleicht kommen mir später noch andere Einfälle.
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.110
Punkte
194
@ulfhednir

das war ein Tippfehler, ist im normalen web Verzeichnis

Dann überprüfe bitte, ob dort nicht doch irgendein Eintrag vorhanden ist. Also unter virtuelle Hosts.
Du kannst auch einmal zusätzlich eine einfache index.html-Datei (.txt-Datei einfach in .html umbenennen) mit xbeliebigen Text in dein Webverzeichnis legen und prüfen, ob du die Datei aufrufen kannst.
Was passiert dann? Hast du einmal einen anderen Browser versucht? Nutzt du einen Proxy im Browser?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat