Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • verzenden
  • Registratie: Mei 2008
  • Laatst online: 24-11 21:05
Situatie:
- Op de NAS in het lokale netwerk draait een website
- Bij de hosting provider heb ik een subdomein aangemaakt met in de root een htaccess bestand
- Van buitenaf kan men nu het subdomein in typen en deze redirect naar de NAS :)
- Binnen het LAN werkt het intypen van de subdomein niet, de website is dan enkel te bereiken op het interne IP adres.

Oplossing:
Ik had het volgende bedacht voor mijn htaccess bestand:

Als IP == WAN IP -> redirect naar: interne IP adres
Overige: redirect naar WAN IP adres

Ik heb al van alles bij elkaar gezocht maar ik kom er niet uit, momenteel staat er nog maar 1 regel in mijn htaccess bestand:

Redirect / http://123.456.789.123:80/phpbb/index.php

Met dit voorbeeld zit ik denk ik in de goede richting:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteRule index.php$ /construction.php [R=301,L]
:?

  • Bloemkoolsaus
  • Registratie: Juni 2006
  • Niet online
Als ik het goed begrijp werkt het van buitenaf prima, maar alleen vanuit het LAN niet.

Dan is het probleem niet je htaccess file, maar de routering van je request. Een pc binnen het LAN kan normaal gesproken geen `verbinding` met een apparaat in hetzelfde LAN maken, via het WAN adres.
Kortom, je request komt nooit bij je NAS terecht. (dus zit het probleem ook niet in je htaccess).


Je kan dit voor zover ik weet dit op 2 manieren oplossen:

1) Het volgende toevoegen in je hosts file: IP-ADRES-NAS sub.domein.nl
Uitgaande van windows: C:\Windows\System32\drivers\etc\hosts
Kan je bijvoorbeeld openen in kladblok (zorgen dat kladblok als administrator is uitgevoerd).
Het werkt dan wel alleen maar op deze pc!!

2) Een NAT loopback instellen op je router (indien je router dit ondersteund).
Deze oplossing werkt dan voor alle apparaten binnen het LAN

  • verzenden
  • Registratie: Mei 2008
  • Laatst online: 24-11 21:05
De router is een Zyxel USG 200, deze ondersteund wel NAT Loopback zie ik. Helemaal zeker hoe deze in te stellen ben ik niet:

Rule name: MijnNAS
Incoming interface: LAN 1
Original IP: User defined
User defined original IP: WAN IP adres???
Mapped IP: User defined
User defined mapped IP: IP adres NAS???
Port mapping type: any
Enable NAT Loopback: Enabled

En komt het dan nog goed met: /phpbb/index.php wat achter het IP staat?

  • Bloemkoolsaus
  • Registratie: Juni 2006
  • Niet online
Dat lijkt me de juiste configuratie. Gewoon even proberen, werkt het niet dan de adressen omwisselen.

Alles wat achter het ip staat is hiervoor niet van invloed. Je NAT loopback zorgt er alleen voor dat je je NAS kan bereiken via je buitenkant ip-adres (dus: je domein naam). Alles in de URL achter het ip / domein word door je NAS afgehandeld. Werkt het vanaf buiten, dan werkt het op dezelfde manier vanaf binnen.

  • verzenden
  • Registratie: Mei 2008
  • Laatst online: 24-11 21:05
Ik heb de NAT loopback ingesteld en het werkt nu...:)

Rule name: phpBB
Incoming interface: LAN 1
Original IP: User defined
User defined original IP: WAN IP adres
Mapped IP: User defined
User defined mapped IP: IP adres NAS
Port mapping type: port
in: 80
out: 80
Enable NAT Loopback: Enabled

Bedankt!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Dan parkeer ik dit topic even op de goeie plek, conform Waar hoort mijn topic?

WEB>>WSS

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1