Hello everyone,
I have been struggling to get remote access to my local (virtual) machines working.
Maybe you could help me with that.
My set-up is as follows:
I have an aDSL Internet connection from my ISP (1&1, Germany), where I use a FRITZ!Box 7560 (FB) as a DSL router. Unfortunately, the ISP offers only DS-Lite, so that I don't have an externally accessible IP adress.
The FB is connected to the WAN Port of my LinkSys Router (LS) running LEDE as an exposed host and to nothing else.
The LS then provides LAN/WLAN to all the devices in my local network.
In my local network there are several virtual machines running (web)servers, which I would like to make accessible from outside.
The problem is that the internet connection from my ISP is a DS-Lite, so I don't have a unique externally accessible IPv4, so I need to do with IPv6.
After having to fiddle around with the IPv6 prefix settings, I managed to get IPv6 working in my LAN, meaning that I can resolve local (LAN) and global (WAN) IPv6 addresses and sites like test-ipv6.com report an external public ipv6 address of the form XXXX:XXXX:XXXX:YYZZ::ZZZ, where the XX..XX:YY-part is the IPv6-prefix indicated on the FB.
I then set up a ddns service (myonlineportal) on the LS, which then reports an address ipv6 address XXXX:XXXX:XXXX:LLLL:LLLL:LL.
The idea now was to forward requests to this address to the webservers running in my local network, to have them externally accessible. How do I have to set up the LEDE-firewall on the LS to make this happen? How does this work with the ports?
I understand that I do not quite grasp yet the architecture of ipV6, but am thinking that this should be possible?
Or is the "correct" way to do so my setting up a ddns for my FB, and then try to forward this to the LS, which then forwards to the machines in the LAN?
Or is an entirely different set-up the better way to achieve what I want to do?
Thank you so much already for your help, it is really appreciated.