Router port forwarding for NAS access

Hi Experts,

What ports should I forward in my router so that I can connect to my NAS from an external (to my home) network? I have read that 445 and 139 are required to be forwarded is this true?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Depends upon the NAS.
WD needs ports 9080  or 9443.ports 80 and 443
Read the manual.
wyliecoyoteukIT directorCommented:
Forwarding 139  and 445 isn't a good idea.
They are extremely vulnerable to attack.
What make of nas?
Ernie BeekExpertCommented:
It might be a better idea to configure a VPN (if your router supports it). Just opening up ports to the internet is always a bad idea.
Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

Craig BeckCommented:
It depends on the protocol used, rather than what NAS you have.

Forwarding SMB and NetBIOS isn't a great idea, as wyliecoyoteuk said.  It is going to be exploited 10 mins after you open it up.

A VPN is the safest way to open up access to the NAS directly, unless it's a cloud-based NAS.  In that case you shouldn't need to open up any ports inbound to connect to it from the internet (apart from between the cloud and the NAS).
Depends on the model and protocol. But as previously cited, you would want to forward the http or https ports, which would force you to use a Web browser. Less convenient (you would have to upload and download documents) but far more secure. Also make sure that your NAS has a secure password.

If you need or want to simply browse it like you would at the office, then set Up a VPN as already suggested.
DColinAuthor Commented:
Thank you all for your suggestions,

It is a WD My Book Duo and I do not have the manual for it.

I will set up a VPN after I get it set up first for external access.

Am I correct in thinking from pgm554's suggestion that I need to forward ports 9080 , 9443, 80 and 443 ?
You should just need to forward ports 80 and 443.
Setup Instructions

That link should help as well

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Davis McCarnOwnerCommented:
If its a MYBook Duo (as you said), there is no network connection and it is directly plugged into your PC via USB:
(The manual can be downloaded from the support link)
As a USB device, the only way you will get internet access to it is if:
A - Your router has USB ports so you can connect it directly to the router and use the router setup for external access or
B - You turn your PC into a fileserver and open up the ports to it.

B is dangerous as h*ll!  If you don't have every single thing updated and very carefully manage what you want the world to have access to, you will get hacked.  Its not a matter of if; but, when.
A is also dangerous unless you are very careful about what you allow to be externally available.

If it is not the MyBook Duo I posted a link to, please post back with the model number which is printed on the device.
wyliecoyoteukIT directorCommented:
+1 for the above comments.
It isn't actually a NAS (which means "Network attached Storage"), just an external drive.
Unless you have a router with a USB port, then external access is not a good idea.
Steve BinkCommented:
Just a couple more cents:

DON'T DO THIS!  Opening your file server to the internet is just like putting a great big blinking neon sign asking people to please come steal your children.  

If you have a need to access the external drive, take it with you.  That's why external drives are so portable these days.  Alternatively hook it up to one machine, and use software like TeamViewer to access it from remote.  If you really, really, really need to get fancy, set up a secure, non-standard-port S/FTP server for the drive.
David Johnson, CD, MVPRetiredCommented:
you could use remote desktop to connect to your home machine if your home machine is running pro or higher versions of the o/s.. I'd suggest that you install a router (if not already done so) then you only have to NAT port 3389 to your machine. a dynamic hostname will also help i.e. from or or others.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.