I managed to configure port forwarding on my MyCloud successfully.
I’m really happy with this product, however I have some questions that are still puzzling me concerning the remote access:
What confused me initially (and this is probably what confuses most people too), is the fact that we must also configure (i.e, declare) the routers external ports also on the NAS.
Why the heck does the NAS need to know what are the routers external ports?
Shouln’t the NAS just listen/respond on 80 and 443 to whatever comes in?
I have several other services on my network that I can access from the outside (example, IP cameras, FTP servers, web servers, etc) - All I have to do is forward an external port to the internal port on those servers (this is just done on the router). These servers don’t have to be aware of the NAT translation that is done on the router.
Why does the NAS need this information?
Like I said I can access my NAS remotely but I was just wondering why the NAS needs to be aware of the routers external ports being used. Does anybody know why?
For remote access to MyCloud NAS device there’s seems to be no DNS name address resolution (I don’t login to my DDNS name on those external ports). In fact I must login to WDMyCloud.com with my email address and password credentials.
So there seems to be some sort of relaying done here. This is probably necessary in order to let the WD servers know my external IP address and the external ports I configured. WD servers then relay the connection to my external IP address on those external ports.
Is this how it works? If so then it probably answers my first question.
Anyway, is it possible to bypass the WD servers completely?
Is it possible to remotely open my shares and files using File Explorer. How can I map a network drive when I access my NAS remotely?