IP:port bereiken via IP/link

Pagina: 1
Acties:

  • Dutchmania
  • Registratie: November 2008
  • Laatst online: 15:05
Beste Tweakers,

Misschien een beetje een rare titel maar ik weet niet hoe ik beter kan omschrijven.

Om bij bestanden op mijn Synology NAS te komen als ik op school ben gebruik ik de link "extern-ip:7000".
Uit pure nieuwsgierigheid en om wat meer te weten te komen over netwerken vraag ik me af of het ook mogelijk is om een link te kunnen leggen tussen "extern-ip:7000" en "extern-ip/files" of "files.extern-ip".

Het idee is dus dat als ik naar "extern-ip/files" of "files.extern-ip" ga, ik door wordt gelinkt naar "extern-ip:7000".

Ik heb geen idee of zoiets mogelijk is en weet ook niet goed waar ik op moet zoeken met Google.

Kan iemand mij een zetje in de goede richting geven?

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

Ik neem even aan dat je het ftp protocol gebruikt

Ik zou gewoon je mapping in je router aanpassen dan, poortje 21 extern naar interne poort/ipop je nas

Anders http(?) zet een webserver op die nas die je vanzelf met een 301 ofzo forward naar poortje 7000.
nutteloos, maar whatever.

Nuttiger is gewoon die poort 7000 aan te passen naar de poort die standaard bij je protocol hoort

[ Voor 44% gewijzigd door Fish op 20-03-2012 20:05 ]

Iperf


  • Dutchmania
  • Registratie: November 2008
  • Laatst online: 15:05
Nee, het is niet een FTP verbinding.
Het is een speciale interface van Synology die benaderd kan worden via poort 7000
Ik wil die dus kunnen bereiken via IP/files of files.IP (indien mogelijk)

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

files.ip kan niet


speciale inteface. wat is het speciale ? en waarom draaid het op een afwijkende poort ?

[ Voor 27% gewijzigd door Fish op 20-03-2012 20:06 ]

Iperf


  • RomeoJ
  • Registratie: Mei 2003
  • Niet online

RomeoJ

Matched: (.*)

Het probleem voor de "files.extern-ip" is dat je de NAS puur via een IP adres bereikt, mocht het namelijk zijn dat je gebruik maakt van een domeinnaam, dan zou je in de DNS een nieuw record files.domeinnaam.tld kunnen aanmaken die vervolgens resolved naar extern-ip.

Als je puur het poortnummer uit de link willen hebben, dan moet je de default poort gebruiken (FTP: 21, HTTP: 80) Dit kan je volgens mij ook wel op Synology configureren of zoals fish zegt in de mapping van je router.

You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

volgens deze link is het waarschijnlijk http

http://www.synology.com/t...to_internet2.php?lang=enu

dus poortje 80 extern naar 7000 intern mappen

of idd 80 mappen naar 80 op de synology, en dsm op poort 80 draaien mits er geen webserver op je nas draaid. maar dat is omslachtiger imho

[ Voor 30% gewijzigd door Fish op 20-03-2012 20:09 ]

Iperf


  • Dutchmania
  • Registratie: November 2008
  • Laatst online: 15:05
Voor de interface die ik bedoel zie ook http://demo.synology.com:7000/
Inloggen met admin en synology

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Ok, het gaat dus om een webinterface die je benadert via je browser.

Het feit dat je "normaal" geen poort hoeft in te voeren in een browser, is omdat poort 80 de standaardpoort voor HTTP-verkeer is.

Als je dus (http://)extern-ip in je browser intikt, staat er eigenlijk extern-ip:80. Om voor elkaar te krijgen wat jij wilt, moet er dus iets zijn dat op die poort luistert naar HTTP verzoeken. Je hebt (zoals hierboven al gezegd) nu waarschijnlijk in je router poort 7000 op poort 7000 van je Syno gemapt. Verander de externe poort in 80 en je kan bij je bestanden via http://extern-ip zonder poortnummer.

"Any sufficiently advanced technology is indistinguishable from magic."


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

Dutchmania schreef op dinsdag 20 maart 2012 @ 20:09:
Voor de interface die ik bedoel zie ook http://demo.synology.com:7000/
Inloggen met admin en synology
Je zet er zelf http bij. wat standard poort 80 word verwacht.


Dus map poort 80 op je router door naar 7000 op je nas. of hangt je nas niet achter een router ?

Iperf


  • Dutchmania
  • Registratie: November 2008
  • Laatst online: 15:05
Bedankt voor de info Herko en fish.

Ik heb de NAS achter een router hangen en alle poorten 1:1 gemapt (7000 ext naar 7000 int)
Ik zou poort 80 kunnen mappen naar 7000 maar dan is er het volgende probleem.

Op deze NAS gebruik ik ook het Photo Station welke benaderd wordt via extern-ip/photo, via poort 80 dus (standaard http)

Blijkt allemaal dus iets lastiger dan ik had gedacht!

  • RomeoJ
  • Registratie: Mei 2003
  • Niet online

RomeoJ

Matched: (.*)

Als je de router als volgt instelt: 80 extern : 7000 intern, dan zou je de NAS puur via het IP-adres kunnen benaderen, echter zal alleen je Photo Station dan nog niet extern werken (intern nog wel).

You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

Nee hoor je maakt gewoon ergens een domeintje die een 301 naar jouw nas op poort 7000 maakt

desnood doe je iets als photo.domein.nl en en dsm.domein.nl.
daar zet je die 301 achter en tadaa

Volgens mijn kun je gewoon apache ofzo draaien op de synology
die laat je dan luisteren op poort 80.

zet de photostation op 81


in apache maak je en vhost ofzo aan
code:
1
2
3
4
5
6
7
8
9
10
11
<VirtualHost *:80>
    ServerAdmin webmaster@buurtfeest.nl.eu.org
    DocumentRoot "lalallaala"
    ServerName naam
    ServerAlias naam

    Redirect 301 / http://jouwdomein.nl:poort/

    ErrorLog "logs/naam.log"
    CustomLog "logs/naam-access.log" common
</VirtualHost>
Herko_ter_Horst schreef op dinsdag 20 maart 2012 @ 20:25:
Als het alleen gaat om een beetje mooiere URL, dan lijkt de moeite die je er in moet steken me niet opwegen tegen de voordelen. Een domein nemen om een redirect te doen :S

Maar als we dan toch all-out gaan: gewoon zelf een HTTP servertje draaien met een (reverse) proxy die de juiste URLs/poorten op je Syno proxiet. :)
waarom niet, genoeg gratis (sub)domeinen. he het is tweakers.net he :)

[ Voor 115% gewijzigd door Fish op 20-03-2012 20:32 ]

Iperf


  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Als het alleen gaat om een beetje mooiere URL, dan lijkt de moeite die je er in moet steken me niet opwegen tegen de voordelen. Een domein nemen om een redirect te doen :S

Maar als we dan toch all-out gaan: gewoon zelf een HTTP servertje draaien met een (reverse) proxy die de juiste URLs/poorten op je Syno proxiet. :) Heb je geen domein nodig, maar dat staat wel mooier natuurlijk.

[ Voor 9% gewijzigd door Herko_ter_Horst op 20-03-2012 20:26 ]

"Any sufficiently advanced technology is indistinguishable from magic."


  • Dutchmania
  • Registratie: November 2008
  • Laatst online: 15:05
Hmm, ik heb een eigen domeinnaam maar ik kan daar niet een DNS instellen naar een IP met poort.
Reverse proxy lijkt interessant , zal ik zeker naar gaan kijken.

Het is ook meer nieuwsgierigheid hoor, ik was benieuwd of het mogelijk was. Een poortnummer extra invullen is natuurlijk ook geen moeite ;)

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Nee, DNS weet niets van poorten, dus dat ga je niet voor elkaar krijgen. Sommige domeinboeren laten je wel redirects op HTTP niveau aanmaken als je een domein bij ze koopt. Een HTTP redirect heeft statuscode 301, dat is wat fish bedoelt.

Eigenlijk geeft fish al aan hoe je dit in Apache oplost. In plaats van de "Redirect 301" regel kun je ook een proxy (+reverse) configureren: http://httpd.apache.org/d...oxy.html#proxypassreverse.

"Any sufficiently advanced technology is indistinguishable from magic."


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

de reverse proxy is wel netter.

wat mijn voorbeeld vult eigenlijk alleen maar de poort voor je in terwijl de reverse proxy dat allemal achter de schermen voor je oplost

[ Voor 69% gewijzigd door Fish op 20-03-2012 20:47 ]

Iperf


  • Dutchmania
  • Registratie: November 2008
  • Laatst online: 15:05
Mooi, heb wat leesvoer en weet waar ik naar moet zoeken.
Morgen zal ik het eens proberen en natuurlijk hier posten als het gelukt is, misschien dat meer mensen er wat aan hebben.
Pagina: 1