domeinnaam:poortnr. doorverwijzen naar nas

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Delacour
  • Registratie: Oktober 2011
  • Laatst online: 06-12-2024
Hallo,

ik heb sinds enkele dagen een dameinnaam geristreerd staan. Ik ben nu een een eigen CMS aan het bouwen in Drupal. En dit wil ik ook graag blijven doen zodat mijn eigen site binnenkort de lucht in kan.

Echter heb ik thuis in mijn netwerk ook een nas. En graag zou ik het volgende willen realiseren:

Als ik http://www.mijndomeinnaam.nl/filestation in typ, dan wil ik graag doorverwezen worden naar de filestation op mijn nas. Hoe kan ik dit realiseren? Filestation staat al doorgemapped in mijn router.

Ik heb zelf al het een en ander geprobeerd via mijn Directadmin controlpanel, maar ik kan hier nog niet echt de functionaliteit vinden.

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Die CMS draait op een ander IP dan de NAS? In dat geval is het makkelijkste een subdomein te gebruiken dat naar je thuis-IP verwijst via een A-record in je DNS.

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Delacour
  • Registratie: Oktober 2011
  • Laatst online: 06-12-2024
Nextron schreef op dinsdag 26 februari 2013 @ 20:07:
Die CMS draait op een ander IP dan de NAS? In dat geval is het makkelijkste een subdomein te gebruiken dat naar je thuis-IP verwijst via een A-record in je DNS.
Ja. Het CMS draait bij de hostingprovider en mijn nas staat gewoon bij mij thuis.

Maar kan ik dan bij een A-record ook aangeven naar welke poort hij moet verwijzen? Aangezien ik meerdere poorten open heb staan voor mijn nas. Ofwel, hoe laat ik hem specifiek naar een bepaald poortnummer verwijzen?

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Een domeinnaam verwijst naar een IP en niet naar een poort. Wanneer je via HTTP verbindt, zal standaard poort 80 worden gebruikt, waardoor je dit niet expliciet hoeft te vermelden.

Wanneer je toch verschillende poorten vanaf je interne IP beschikbaar wil maken, zul je die òf op verschillende poorten moeten forwarden op je externe IP òf je zult een reverse proxy moeten draaien die alles op een enkele poort beschikbaar maakt.

Met de verschillende poorten-methode kun je wel redirects aanmaken, dat NAS1.domein.nl redirect naar thuis.domein.nl:81 en NAS2.domein.nl redirect naar thuis.domein.nl:82.

Wanneer je een reverse proxy gebruikt, installeer je die op een computer op je thuisnetwerk en maakt deze beschikbaar op je externe IP op poort 80. Vervolgen configureer je deze dat verzoeken aan NAS1.domein.nl opgehaald worden door die proxy van NAS1 enz. De NAS is dan niet direct toegankelijk vanaf internet. Verder werkt een reverse proxy vaak niet lekker samen met pagina's met niet-relatieve links of applets.

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Delacour
  • Registratie: Oktober 2011
  • Laatst online: 06-12-2024
Ok, reverse-proxy gaat 'm dus niet worden.

Ik heb op het moment een vijftal poorten geforward in de router naar mijn nas toe.

- Filestation
- Downloadstation
etc..

als ik dus http://x.x.x.x:7001 in tik kom ik op de filestation van mijn nas uit. wat ik echter wil bereiken is dat bijvoorbeeld een bekende niet http://x.x.x.x:7001 in hoeft te voeren. Maar http://www.mijndomeinnaam.nl/filestation en dat hij dan direct wordt doorverwezen naar de loginpagina op mijn nas betreffende de filestation.

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Ik heb net even gekeken op de demosite van DirectAdmin. Je kunt bij [DNS Management] een subdomein toevoegen naar je thuis-IP, bijvoorbeeld local.mijndomeinnaam.nl. Dat maakt de volgende redirects mooier en makkelijker te onderhouden wanneer je IP verandert.

Vervolgens kun je bij [Site Redirection] een doorverwijzing instellen, precies zoals jij wil. Je vult bij [Local URL Path] in: "filestation" en bij [Destination URL]: http://local.mijndomeinnaam.nl:7001 .

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • bartbh
  • Registratie: Maart 2004
  • Niet online
Je kunt in je root van je domein ook een .htaccess aanmaken met de regel

redirect /filestation http://x.x.x.x:70001

Als je dan naar www.domein.nl/filestation gaat wordt je doorgestuurd naar http://x.x.x.x:7001

Acties:
  • 0 Henk 'm!

  • Aganim
  • Registratie: Oktober 2006
  • Laatst online: 22:56

Aganim

I have a cunning plan..

Dat is exact wat Site Redirection in Directadmin ook doet. :)

Je loopt echter alleen wel kans dat je iedere keer een beveiligingswaarschuwing krijgt van je browser, omdat je weg wordt geleid van je domein.

De oplossing van Nextron is eleganter, omdat je daar in het 'mijndomeinaam.nl' domein blijft.

Acties:
  • 0 Henk 'm!

  • Delacour
  • Registratie: Oktober 2011
  • Laatst online: 06-12-2024
Nextron schreef op dinsdag 26 februari 2013 @ 21:34:
Ik heb net even gekeken op de demosite van DirectAdmin. Je kunt bij [DNS Management] een subdomein toevoegen naar je thuis-IP, bijvoorbeeld local.mijndomeinnaam.nl. Dat maakt de volgende redirects mooier en makkelijker te onderhouden wanneer je IP verandert.

Vervolgens kun je bij [Site Redirection] een doorverwijzing instellen, precies zoals jij wil. Je vult bij [Local URL Path] in: "filestation" en bij [Destination URL]: http://local.mijndomeinnaam.nl:7001 .
Duidelijk. Dit heb ik nu ook doorgevoerd. Echter heb ik nog 2 vraagjes:

1. Site redirection > Redirection type is neem ik aan 'permanent'? Want standaard staat deze op 'temporary'.

2. Als ik nu wijzigingen doorvoer kan ik nog steeds niet op mijn nas komen. Ik moet toch ook ergens mijn wan-ip invoeren? Want op het moment wijst alles naar het ip van de hostingprovider.

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Het verschil tussen temporary en permanent is dat bij permanent je browser onthoudt naar welk adres geredirect wordt. Met permanent zal de volgende keer dat je naar het 'bron'-adres gaat, zal je browser niet naar dat bron-adres gaan maar direct naar het onthouden redirect-adres.
De tijdswinst is verwaarloosbaar maar mocht je ooit het redirect-adres veranderen dan weet je browser dat niet. Ik zou het op temporary laten staan.

Je WAN-IP moet je bij [DNS Management] instellen: Onderaan bij [Add Domain Records] zie je een rij met in de tweede kolom een 'A'. Vul in het eerste tekstvak het te gebruiken subdomein voor je WAN-IP in, bijvoorbeeld "local" (zonder punt erachter). In het tweede tekstvak vul je je WAN-IP in, en druk op [Add].
Afhankelijk van de configuratie van de DNS van je host kan het een paar seconde of een paar uur duren voordat het subdomein ook daadwerkelijk naar jouw WAN-IP verwijst.

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Delacour
  • Registratie: Oktober 2011
  • Laatst online: 06-12-2024
Ok, mooi. Ik heb nu wel 2 x "local" in de lijst staan. Waarvan 1 verwjist naar mijn eigen public ip en de ander naar de hostingprovider. Dat maakt verder niets uit? Of moet ik die van de hostingprovider verwijderen?

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Het moet er maar één keer in staan en dan verwijzen naar je WAN-IP. Stond "local" er al in of heb jij die er eens ingezet?
Verder staat in de bestaande records bij [value] nergens iets met "local" (buiten "localhost")? In dat geval is de foute record gewoon te verwijderen zonder iets stuk te maken ;).

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Delacour
  • Registratie: Oktober 2011
  • Laatst online: 06-12-2024
Nextron schreef op woensdag 27 februari 2013 @ 12:57:
Het moet er maar één keer in staan en dan verwijzen naar je WAN-IP. Stond "local" er al in of heb jij die er eens ingezet?
Verder staat in de bestaande records bij [value] nergens iets met "local" (buiten "localhost")? In dat geval is de foute record gewoon te verwijderen zonder iets stuk te maken ;).
Die stond er standaard al in ;)

Dus als ik het goed heb dan zorgt de Side Redirection ervoor dat gebruikers die http://www.mijndomeinnaam.nl/filestation intikken ze doorverwijst naar http://local.mijndomeinnaam.nl/filestation ?

Want dan zou het nu allemaal moeten werken.

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Waarschijnlijk wil je dat wordt doorverwezen van http://www.mijndomeinnaam.nl/filestation naar http://local.mijndomeinnaam.nl:7001 ? Maar dat is wat er gebeurt ja.

Aangezien er al een oude record bestond voor het subdomein "local", kan dit gecachet zijn bij je ISP. Dan kan het subdomein nog erg lang (enkele dagen) naar het foute IP verwijzen, waardoor de redirect niet lijkt te werken. Als je toch direct resultaat wil zien, dan zul je in alle configuratiestappen "local" moeten vervangen voor een nog niet-bestaand subdomein dat nog niet gecachet is.

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Delacour
  • Registratie: Oktober 2011
  • Laatst online: 06-12-2024
Als ik http://www.mijndomeinnaam.nl/filestation invoer dan zie ik het volgende in Firefox:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
Reason: You're speaking plain HTTP to an SSL-enabled server port.<br />
Instead use the HTTPS scheme to access this URL, please.<br />
<blockquote>Hint: <a href="https://*:7001/"><b>https://*:7001/</b></a></blockquote></p>
<hr>
<address>Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.1c-fips Server at * Port 7001</address>
</body></html>

Als ik er dan https://www.mijndomeinnaam.nl/filestation van maak zie ik dit:

Forbidden

You don't have permission to access /filestation/ on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2 Server at www.mijndomeinnaam.nl Port 443

Als ik dit in Windows die krijg ik bij http een blanco pagina en bij https dezelfde forbidden melding.

Acties:
  • 0 Henk 'm!

  • Nextron
  • Registratie: Maart 2005
  • Nu online

Nextron

Ik weet dat ik niets weet

Het is in ieder geval goed nieuws dat je op je WAN-IP uitkomt, je hebt dus geen last van caching.
De foutmelding wil zeggen dat je de fileserver via HTTPS benaderd moet worden en niet via HTTP. In je [site redirection] moet je de [Destination URL] aanpassen en laten beginnen met "https://local.....". Dan zou het direct moeten werken... tenzij je permanent redirection hebt gekozen.

Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.


Acties:
  • 0 Henk 'm!

  • Delacour
  • Registratie: Oktober 2011
  • Laatst online: 06-12-2024
Het werkt nu volledig. Super bedankt :)
Pagina: 1