DS lokal über URL erreichen?

Status
Für weitere Antworten geschlossen.

macrozone

Benutzer
Mitglied seit
03. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
Guten Abend,

ich habe eine DS107+, der über einen Siemens-Router am netz hängt, über dyndns ist er problemlos im netz erreichbar.
Allerdings stört es mich ein wenig, dass ich lokal die DS nur über seine lokale ip-adresse erreiche und nicht über seine dyndns adresse.

Offensichtlich liegt das Problem beim Router, die dyndns adresse zeigt ja quasi auf den Router und mein Router schnallt das offenbar nicht, wenn er selbst lokal über seine wan-ip angesprochen wird, bei manchen geht das allerdings, wie ich schon mal testen konnte.

ich möchte einerlei bald einen neuen router zulegen (empfehlungen sind übrigens willkommen), aber ist dies auch irgendwie mit meinem router möglich?

besten dank und schönen abend :)
 

_TokTok_

Benutzer
Mitglied seit
18. Nov 2007
Beiträge
1.310
Punkte für Reaktionen
0
Punkte
0
Dem Router fehlt offensichtlich eine (NAT-)Loopback Funktion. Es kann auch sein, dass diese zwar grundsätzlich vorhanden allerdings nicht aktiviert ist.

Evtl. guckst Du mal im Handbuch oder googlest nach NAT Loopback <Routermodell>, manchmal wird diese Funktion "versteckt" und kann nur per telnet aktiviert werden.
 

macrozone

Benutzer
Mitglied seit
03. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
herzlichen Dank, mir fehlte halt das entsprechende stichwort zum recherchieren ;-)

ich schau mal, ob ich was find
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ganz ehrlich, hab ich die Frage nicht verstanden. Seit wann hat denn die DS einen DDNS-Namen? Normalerweise hat doch nur der Router diesen Namen und schaufelt dann je nach Port per NAT weiter ... aber wahrscheinlich kann mir jemand genau erklären, wie das geht ...

Die im internen Netz (LAN) vergebenen Namen können ansonsten (schon wie zu Urahns-Zeiten der Gründerväter von IP) in der Datei /etc/hosts eingetragen werden.

Itari
 
Zuletzt bearbeitet:

_TokTok_

Benutzer
Mitglied seit
18. Nov 2007
Beiträge
1.310
Punkte für Reaktionen
0
Punkte
0
Normalerweise hat doch nur der Router diesen Namen und schaufelt dann je nach Port per NAT weiter ... aber wahrscheinlich kann mir jemand genau erklären, wie das geht ...
So war das wohl auch gemeint

Die im internen Netz (LAN) vergebenen Namen können ansonsten (schon wie zu Urahns-Zeiten der Gründerväter von IP) in der Datei /etc/hosts eingetragen werden.

Stimmt, daran hatte ich gar nicht gedacht. Is natürlich ne Möglichkeit!
 
Zuletzt bearbeitet von einem Moderator:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Allerdings stört es mich ein wenig, dass ich lokal die DS nur über seine lokale ip-adresse erreiche und nicht über seine dyndns adresse.
Die 2. beste Lösung ;) wurde dir schon genannt: Eintrag in hosts Datei deiner Clients. Die beste Lösung (imho) ist es gleich einen DNS Server auf der DS aufzusetzen (z.B. dnsmasq von ipkg). So musst du nur eine hosts Datei aktuell halten (die auf dem DNS Server) und nicht mehr für jeden Client eine eigene.
 

Heavymaxx

Benutzer
Mitglied seit
03. Jan 2009
Beiträge
214
Punkte für Reaktionen
3
Punkte
18
Weil ich den Thread grad seh, könnte ich meine Noob-Frage auch noch los werden.

Mein Speedtouch Modem wählt sich ins Internet. Dahinter hängt ein Linksys WRT54GL mit aktuellster DD-WRT Firmware und aktiviertem NAT Loopback. Ports muss ich somit von Modem zum Router und vom Router zur NAS weiterleiten. Sobald ich die externe URL eingebe, komme ich auf das Webinterface des Speedtouch Modems. Warum werde ich nicht auf den Server geleitet? hm?
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Weil die Administration deines Routers auf Port 80 läuft. Da kannst du soviel weiterleiten wie du willst, der hat Vorrang. Aber dein Routrermenü erlaubt dir sicher irgendwo, diesen Administrationsport zu ändern.
 

macrozone

Benutzer
Mitglied seit
03. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
Herzlichen Dank für die vielen Antworten


das mit der Hostdatei hab ich schon versucht, allerdings hat das nicht geklappt, ich konnte die DS zwar lokal über die in der hostdatei eingetragenen URL erreichen, aber nicht mehr aus einem fremden netzwerk heraus (sprich: über die öffentliche ip des routers)

ich hab das folgende eingetragen

192.168.1.100 meineAdresse.dyndns.com

wenn ich nun meineAdresse.dyndns.com eingebe, werde ich ja auf 192.168.1.100 geleitet, egal ob ich nun im eigenen oder in einem fremden netzwerk bin, oder ist es möglich, das der pc es bei fehlversuch über die öffentliche ip meines router (über dyndns) versucht? Oder sollte das eigentlich automatisch so sein?
 

macrozone

Benutzer
Mitglied seit
03. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
Die 2. beste Lösung ;) wurde dir schon genannt: Eintrag in hosts Datei deiner Clients. Die beste Lösung (imho) ist es gleich einen DNS Server auf der DS aufzusetzen (z.B. dnsmasq von ipkg). So musst du nur eine hosts Datei aktuell halten (die auf dem DNS Server) und nicht mehr für jeden Client eine eigene.

das wär natürlich ne elegante methode, allerdings frag ich mich, wie sich das auf die performance des browsers und der DS auswirkt, falls überhaupt :)
 

macrozone

Benutzer
Mitglied seit
03. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
Guten Morgen :)

ich habe mal dnsmasq installiert, scheitere aber noch an der konfiguration

ich habe mir mal http://www.synology-forum.de/showthread.html?t=1429 zu herzen genommen, steh aber noch auf dem schlauch

/opt/etc/dnsmasq.conf

dient ja der grundlegenden konfiguration, dhcp muss er nicht übernehmen, das macht auch der router zufriedenstellend ;-) somit bleibt nur der DNS-teil

was muss ich da mindestens einstellen, damit der DNS-Server korrekt läuft?
Kann ich als eigentlicher DNS-Server meinen Router nehmen, da der vom kabelmodem die DNS-Server zugeteilt kriegt (seinerseits über dhcp)?

in /etc/hosts kann ich die hosts eintragen, dort müsste ich also meine dyndns-adresse und meine lokale ip eintragen, richtig?

und wozu dient /etc/resolv.conf ?

vielen dank für eure hilfe :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Guten Abend,

ich habe eine DS107+, der über einen Siemens-Router am netz hängt, über dyndns ist er problemlos im netz erreichbar.
Allerdings stört es mich ein wenig, dass ich lokal die DS nur über seine lokale ip-adresse erreiche und nicht über seine dyndns adresse.

Offensichtlich liegt das Problem beim Router, die dyndns adresse zeigt ja quasi auf den Router und mein Router schnallt das offenbar nicht, wenn er selbst lokal über seine wan-ip angesprochen wird, bei manchen geht das allerdings, wie ich schon mal testen konnte.

ich möchte einerlei bald einen neuen router zulegen (empfehlungen sind übrigens willkommen), aber ist dies auch irgendwie mit meinem router möglich?

besten dank und schönen abend :)
Am besten öffnest du dazu die hosts Datei auf deinem Client und trägst die IP Adresse der DS zusammen mit der dyndns Domian ein. Et voilà wir die DS auch lokal und dem dynDNS Namen gefunden
Code:
IP_DER_DS  DYNDNS_NAME
Guten Morgen :)

ich habe mal dnsmasq installiert, scheitere aber noch an der konfiguration

ich habe mir mal http://www.synology-forum.de/showthread.html?t=1429 zu herzen genommen, steh aber noch auf dem schlauch

/opt/etc/dnsmasq.conf

dient ja der grundlegenden konfiguration, dhcp muss er nicht übernehmen, das macht auch der router zufriedenstellend ;-) somit bleibt nur der DNS-teil

was muss ich da mindestens einstellen, damit der DNS-Server korrekt läuft?
Kann ich als eigentlicher DNS-Server meinen Router nehmen, da der vom kabelmodem die DNS-Server zugeteilt kriegt (seinerseits über dhcp)?

in /etc/hosts kann ich die hosts eintragen, dort müsste ich also meine dyndns-adresse und meine lokale ip eintragen, richtig?

und wozu dient /etc/resolv.conf ?

vielen dank für eure hilfe :)
In dnsmasq.conf musst du nicht sehr viele Angaben machen. Schau mal http://syno.tobisworld.homeip.net/dnsmasq_installieren und zum Thema resolv.conf http://en.wikipedia.org/wiki/Resolv.conf
 

macrozone

Benutzer
Mitglied seit
03. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
Am besten öffnest du dazu die hosts Datei auf deinem Client und trägst die IP Adresse der DS zusammen mit der dyndns Domian ein. Et voilà wir die DS auch lokal und dem dynDNS Namen gefunden
Code:
IP_DER_DS  DYNDNS_NAME

hab ich versucht, allerdings komme ich dann aus einem fremdnetzwerk nicht mehr auf den server. Da mein Notebook nicht immer im Heimnetz hängt, möchte ich ab und zu auch mal über die dyn-dns-adresse die DS erreichen.

Trage ich in meiner host-datei die lokale ip (z.b. 192.168.1.100) ein, dann wird mein pc ja immer nach 192.168.1.100 suchen, egal ob ich nun im heimnetz bin oder nicht. In Fremdnetzwerken (z.b. Wlan bei Freunden, Schule, etc.) kann die adresse ja sogar belegt sein.

Daher muss ich wohl einerlei den weg über einen DNS-Server machen

In dnsmasq.conf musst du nicht sehr viele Angaben machen. Schau mal http://syno.tobisworld.homeip.net/dnsmasq_installieren und zum Thema resolv.conf http://en.wikipedia.org/wiki/Resolv.conf

werde ich gleich mal anschauen, danke :)
 

macrozone

Benutzer
Mitglied seit
03. Aug 2007
Beiträge
58
Punkte für Reaktionen
0
Punkte
0
so hat geklappt mit der anleitung :)

danke viel mals :D

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